js中用while循环输出质数
时间: 2024-01-21 16:03:41 浏览: 111
使用while循环设计一个程序,用户在文本框中输入一个整数n,单击“筛选素数”按钮,程序将找出3~n的所有素数并在列表框中输出。
5星 · 资源好评率100%
在JavaScript中,可以使用while循环来输出质数。以下是一个示例代码:
```javascript
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;
}
let num = 2;
while (num <= 100) {
if (isPrime(num)) {
console.log(num);
}
num++;
}
```
这段代码定义了一个`isPrime`函数来判断一个数是否为质数。然后使用while循环从2开始遍历到100,对每个数调用`isPrime`函数来判断是否为质数,如果是则输出该数。
阅读全文