js求质数

1.判断n是否只能被1和自己整除。
var num=function(n) {
if (n <= 3) {
return n > 1;
}
if (n % 2 == 0 || n % 3 == 0) {
return false;
}
for(var i = 5; i * i <= n; i += 6) {

if (n % i == 0 || n % (i + 2) == 0) {
return false;
}
}
return true;
}
var x=7;
if(num(x)==true){
document.write(x,'是质数。<br>');
}else{
document.write(x,'不是质数。<br>');
}
//调用num函数,判断x是否是满足条件的数


2.在1的基础上,输出2~100之间能被1和自己整除的数。
for(var i=2;i<=100;i++){
if(num(x)==true){
document.write(i,"&nbsp;");
}
if(i%10===0){
document.write('<br>');
}
}

posted @ 2019-03-18 06:00  红藕  阅读(2260)  评论(0编辑  收藏  举报