用JavaScript语言写出100以内的质数
时间: 2023-04-10 17:03:36 浏览: 128
以下是用 JavaScript 语言写出 100 以内的质数的代码:
```
function isPrime(num) {
for(var i = 2; i < num; i++)
if(num % i === 0) return false;
return num !== 1;
}
for(var i = 1; i <= 100; i++) {
if(isPrime(i)) console.log(i);
}
```
希望能对您有所帮助!
相关问题
用JavaScript循环和if写出100以内的质数
以下是用 JavaScript 循环和 if 写出 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 之间的所有质数。
用Javascript编程实现查找100以内的素数并在网页中输出。用console.log输出
在JavaScript中,我们可以编写一个函数来找出100以内的素数,并通过`console.log`将其输出到浏览器控制台。素数是指大于1的自然数,除了1和它本身以外不再有其他因数。以下是简单的实现:
```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 num !== 1;
}
function findPrimes(n) {
let primes = [];
for (let i = 2; i < n; i++) {
if (isPrime(i)) {
primes.push(i);
}
}
console.log('100以内的素数:', primes);
}
findPrimes(100);
```
在这个例子中,我们首先定义了一个辅助函数`isPrime`用于检查一个数字是否为素数。然后,在`findPrimes`函数中,遍历从2到n-1的所有数字,如果该数字是素数,则添加到结果数组`primes`中。最后,将这个数组打印出来。
当你运行上述代码时,浏览器的开发者工具控制台会显示100以内的所有素数。
阅读全文