js写一个函数,能判断传入的一个数值是否是质数,如果是质数返回true,如果不是?

JavaScript010

js写一个函数,能判断传入的一个数值是否是质数,如果是质数返回true,如果不是?,第1张

是否为质数:function isPrime(num){if(typeof num !== "number" || !Number.isInteger(num)){ return false}if(num == 2){return true}else if(num % 2 != 0){return true} }返回两个数中最大值function maxNum(n1, n2) { let num = (n1-n2)>=0 ? n1:n2 return num }

/**

*判断该数是否为素数

*/

function isPrimeNum(num){

for (var i = 2i <num/2+1i++) {

if (num%i==0){

return false//表示不是质数

}

}

return true//表示为质数

}

console.log(isPrimeNum(7))//调用