关于质数的判断
var count = 0; //计数器;
for (var i = 2; i < 100; i++) { //定义一个i,计算100以内的质数;
var flag = true; //再次说明以上定义的i都符合要求,定义为true;
for (var j = 2; j < i; j++) { //定义一个j,数学方法是:质数只能被自己或者1整除;
if (i % j === 0) { //进行筛选;
flag = false; //用数学方法找到不符合要求的数,定义为false;
break; //退出if;
}
}
if (flag) { //flag为ture即是1;
document.write(i + ' '); //文档输出i,并加空格;
count += 1; //计数器+1;
if (count % 5 == 0) { //i的值满5个就换行;
document.write('<br>'); //换行;
}
}
}
console.log(count); //在控制台打印计数器的计数总和;
//以上内容即复制在script中;

浙公网安备 33010602011771号