用js的for写判断一个数是不是质数
时间: 2023-04-09 11:04:15 浏览: 176
C++如何判断一个数字是否为质数
5星 · 资源好评率100%
可以使用以下代码判断一个数是否为质数:
function isPrime(num) {
if (num <= 1) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
其中,如果num小于等于1,则直接返回false;否则,从2开始循环到num的平方根,如果num能被i整除,则返回false,否则返回true。
阅读全文