质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。以下是用JavaScript编写的求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;
}
function getPrimes(n) {
const primes = [];
for (let i = 2; i <= n; i++) {
if (isPrime(i)) {
primes.push(i);
}
}
return primes;
}
const primesUnder100 = getPrimes(100);
console.log(primesUnder100);
false
。isPrime
函数判断每个数是否为质数,如果是则加入结果数组。通过上述代码和方法,可以有效且准确地找到100以内的所有质数。
领取专属 10元无门槛券
手把手带您无忧上云