Javascript 求100以內的質數


感覺上了大學之后就把數學丟了,以至於什么是質數都分不清。大於1且除自身外不能被其他自然數整除的數,這好像很久之前學過,對不起數學老師了。其實我看到網上有很多人都是不清楚的,基本就是丟一個算法。然后結果都是(1,2,3,5....97)

 

var prime = function(len){
    var i,j;
    var arr = [];
    
  for(i = 1; i < len; i++){
    for(j=2; j < i; j++){   
      if(i%j === 0) {
         break;
      }
    }
    
    if(i <= j && i !=1){ 
      arr.push(i);
    }
   
  }
  return arr;
};
console.log(prime(100));

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM