js输出一个数的所有质数
时间: 2024-05-13 12:13:36 浏览: 11
Sure, I can help you with that! Here's some JavaScript code to output all prime numbers of a given number:
```
function isPrime(num) {
for(let i = 2; i < num; i++)
if(num % i === 0) return false;
return num !== 1;
}
function getPrimes(num) {
let primes = [];
for(let i = 2; i <= num; i++) {
if(isPrime(i)) primes.push(i);
}
return primes;
}
console.log(getPrimes(10)); // Output: [2, 3, 5, 7]
```
I hope that helps! Let me know if you have any other questions.
相关问题
js编写输出100以内的所有质数代码
以下是使用 JavaScript 编写输出 100 以内所有质数的代码:
```javascript
for (let i = 2; i <= 100; i++) {
let isPrime = true;
for (let j = 2; j < i; j++) {
if (i % j === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
console.log(i);
}
}
```
这段代码使用了两个循环,第一个循环从 2 开始遍历到 100,第二个循环从 2 开始遍历到当前数字的前一个数字,如果当前数字能够被前一个数字整除,则说明当前数字不是质数,将 `isPrime` 标记为 `false`,并跳出循环。如果当前数字是质数,则将其输出。
使用js语言输出一百以内的素数
以下是使用 JavaScript 输出一百以内的素数的代码:
```
for (let i = 2; i <= 100; i++) {
let isPrime = true;
for (let j = 2; j <= Math.sqrt(i); j++) {
if (i % j === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
console.log(i);
}
}
```
这段代码使用了两个嵌套的 `for` 循环,外层循环从 2 开始遍历到 100,内层循环从 2 开始遍历到当前数的平方根。如果当前数能被内层循环中的任何一个数整除,就说明它不是素数,将 `isPrime` 标记为 `false` 并跳出内层循环。如果内层循环结束后 `isPrime` 仍然为 `true`,就说明当前数是素数,将其输出到控制台。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)