用js写判断一个数是不是合数
时间: 2023-04-11 11:01:53 浏览: 51
可以使用以下代码来判断一个数是否为合数:
function isComposite(n) {
if (n < 4) {
return false;
}
for (let i = 2; i <= Math.sqrt(n); i++) {
if (n % i === 0) {
return true;
}
}
return false;
}
这个函数接受一个整数作为参数,如果这个数是合数则返回 true,否则返回 false。
相关问题
用js的if写判断一个数是不是合数
可以使用以下代码来判断一个数是否为合数:
function isComposite(num) {
if (num < 4) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return true;
}
}
return false;
}
其中,如果输入的数小于4,则直接返回false,因为小于4的数都是质数。然后,使用for循环从2开始,一直到该数的平方根,判断该数是否能被i整除,如果能,则说明该数是合数,返回true,否则返回false。
用js的for写判断一个数是不是质数
可以使用以下代码判断一个数是否为质数:
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;
}
其中,如果num小于等于1,则直接返回false;否则,从2开始循环到num的平方根,如果num能被i整除,则返回false,否则返回true。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)