S049-手写下一个质数
下一个质数
function isPrime(num) {
for(let i = 2;i < num; i ++) {
if(num % i === 0) {
return false
}
}
return num > 1;
}
function getNextPrime() {
let curNum = 2;
return function() {
while(true) {
if(isPrime(curNum)) {
let num = curNum
curNum ++
return num
}
curNum ++
}
}
}
let getNextPrimeNew = getNextPrime()
console.log("getNextPrimeNew",getNextPrimeNew())
console.log("getNextPrimeNew",getNextPrimeNew())
console.log("getNextPrimeNew",getNextPrimeNew())
console.log("getNextPrimeNew",getNextPrimeNew())