编写JavaScript程序实现“求100以内的素数”,如图1-9-13所示。
时间: 2024-02-21 09:00:14 浏览: 80
Java 求100以内的素数
4星 · 用户满意度95%
好的,以下是JavaScript代码实现:
```javascript
function isPrime(number) {
if (number < 2) {
return false;
}
for (let i = 2; i <= Math.sqrt(number); i++) {
if (number % i === 0) {
return false;
}
}
return true;
}
for (let i = 2; i <= 100; i++) {
if (isPrime(i)) {
console.log(i);
}
}
```
解释一下代码:
- `isPrime()` 函数用于判断一个数字是否是素数,如果是素数返回 true,否则返回 false。算法是判断从 2 到该数字平方根的所有数字是否能被该数字整除。
- 循环从 2 开始到 100 结束,依次判断每个数字是否是素数,如果是则打印输出。
希望这个代码能够满足你的需求。
阅读全文