<script>
var a = 0;
//从2开始
for (var i = 2; i <= 100; i++) {
//判断i是否是质数,从1开始进行取模计算到它自己
for (var j = 1; j <= i; j++) {
if (i % j == 0) {//如果余数为0,就让a的值加1
a++;
}
}
if (a == 2) {//如果余数为0的次数为2,代码i只能被1和它本身整除,则i就是质数
document.write(i + ' ');//打印出i
}
a = 0;//一个循环结束后重置a
}
</script>
js输出100以内的所有质数 双重循环
最新推荐文章于 2024-03-01 11:50:07 发布