使用js封装一个函数实现实现判断100以内的素数
时间: 2023-06-04 20:07:44 浏览: 113
素数判断的几种方法代码实现及其复杂度分析.pdf
好的,以下是使用JavaScript封装一个函数实现判断100以内的素数的代码:
```js
function isPrime(num) {
// 判断是否为1或小于1的数,不是素数,返回false
if (num <= 1) return false;
// 循环判断是否有其他因数,如果有,不是素数,返回false
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) return false;
}
// 如果循环结束仍未返回false,说明是素数,返回true
return true;
}
// 判断100以内的素数
for (let i = 2; i <= 100; i++) {
if (isPrime(i)) console.log(i);
}
```
以上代码实现了判断一个数是否为素数的函数`isPrime`,然后通过循环判断100以内的每个数是否为素数,是素数则输出到控制台上。
阅读全文