//判断某个数是不是素数 isNum(67);
function isNum(num) { // 不是数字或者数字小于2 // Number.isInterget 判断是否为整数 if(typeof num !== "number" || !Number.isInteger(num)) { return false; } //2是质数 if(num == 2) { return true; } else if(num % 2 == 0) { //排除偶数 return false; } for(var i = 3; i < Math.sqrt(num); i += 2) { if(num % i == 0) { console.log(num + "不是素数") return false; } else { console.log(num + "是素数") } } }
|
近期评论