用js实现判断一个数字是否是质数
时间: 2023-05-27 21:03:02 浏览: 55
function isPrime(num) {
if(num <= 1) return false;
if(num === 2) return true;
if(num % 2 === 0) return false;
for(let i = 3; i <= Math.sqrt(num); i += 2) {
if(num % i === 0) return false;
}
return true;
}
console.log(isPrime(2)); // true
console.log(isPrime(3)); // true
console.log(isPrime(4)); // false
console.log(isPrime(5)); // true
console.log(isPrime(6)); // false
console.log(isPrime(7)); // true
console.log(isPrime(15)); // false
console.log(isPrime(17)); // true
相关问题
用JavaScript文件判断一个数字是否为质数
可以使用以下代码来判断一个数字是否为质数:
function isPrime(num) {
if (num <= 1) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === ) {
return false;
}
}
return true;
}
调用 isPrime 函数并传入一个数字作为参数,如果返回值为 true,则该数字为质数,否则不是质数。
用js判断一个数是不是质数
可以回答这个问题。以下是一个用 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;
}
调用 isPrime 函数,传入一个数字作为参数,如果返回值为 true,则该数字为质数,否则不是质数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)