<script>
// 质数: 除了1和它本身之外,没有其它的数能够把它整除 这样的数叫做质数
// 随便定义一个数
var num = +prompt("请输入一个大于2的正整数");
// 定义一个标记变量 这个标记变量负责标记循环中是否有能够整除的数
var isZ = true;
for (var i = 2; i < num; i++) {
if (num % i === 0) {
// 说明从2到10之间是有数可以把11整除的 那么它就不是质数
isZ = false;
}
}
// 判定 isZ 如果为true 说明 循环过程中的if语句没有进入 也就说明没有数可以整除11
if (isZ) {
alert(num + "是质数");
} else {
alert(num + "不是质数");
}
</script>
javascript求0~100之间所有的质数
最新推荐文章于 2023-07-08 14:40:01 发布
本文介绍了一段使用JavaScript编写的代码,用于判断输入的正整数是否为质数。质数是指除了1和它本身外,无法被其他自然数整除的数。通过定义一个标记变量并使用for循环进行判断,最终输出该数是否为质数。
3765

被折叠的 条评论
为什么被折叠?



