function zhishu(num) {
if (num == 1) {
return false;
}
if (num == 2) {
return true;
}
for (var i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
var zhishuArray = [];
for (var j = 1; j < 1000; j++) {
if (zhishu(j)) {
zhishuArray.push(j);
}
}
console.log(zhishuArray);
求添加详细代码
http://bbs.csdn.net/topics/392040579?page=1#post-401731819
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(1000));