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