// 质数就是出了0和1以外的,只能被1和自身整除的整数。
// 第一种方法
// 1. 判断一个数是否为质数 质数时只能被1和自身整除的数字 也叫素数 0 和 1 除外。
var num = prompt('请输入您想输入的数字');
function isSuNum(num) {
var count = 0;
for (var i = 2; i < num; i++) {
if (num % i == 0) {
count++;
}
}
if (count == 0 && num != 0 && num != 1) {
return alert('这个数是质数');
} else if (num == 0 || num == 1) {
return alert('这个数不是合数,也不是质数');
} else {
return alert('这个数是合数');
}
}
isSuNum(num);
// 第二种方法
var aru = prompt('请您输入一个数字');
function getSum1(aru) {
for (var i = 2; i <= aru - 1; i++) {
if (aru % i == 0) {
break;
}
}
if (i > aru - 1 && aru - 1 > 0) {
return alert('这个数是素数');
} else if (aru - 1 > 0) {
return alert('这个数是合数');
} else {
return alert('啥也不是')
}
}
getSum1(aru);