<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//判断一个数是否是质数
function judgeZS(num) {
var isZS = true;
//只能被1和自身整除的数字就是质数
//也就是说 如果能找到除了1和自身之外的 其他的数字 如果能整除 就说明不是质数
for (var i = 2; i < num; i++) {
if (num % i === 0) {//说明num可以被其他的数字整除 也就说明num不是质数
isZS = false;
}
}
return isZS;
}
/*console.log(judgeZS(2));
console.log(judgeZS(3));
console.log(judgeZS(4));*/
//console.log(judgeZS(9));//false
//求n以内的质数
function findZS(n) {
//取遍n以内的数字 看看是不是质数 如果是就输出到控制台
for (var i = 2; i <= n; i++) {
if (judgeZS(i)) {
console.log(i);
}
}
}
findZS(100);
</script>
</body>
</html>
JavaScript判断一个数是不是质数
最新推荐文章于 2022-05-10 16:34:17 发布