【JavaScript練習】使用者輸入一個數判斷是否是素數,並彈出返回值
阿新 • • 發佈:2021-01-31
【JavaScript練習】使用者輸入一個數判斷是否是素數,並彈出返回值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> Document</title>
<script>
// 使用者輸入一個數判斷是否是素數,並彈出返回值
// 素數:指在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。
function isPrime(num) {
var res = ''
if (num <= 2) {
res = '請輸入大於2的正整數';
}
for (var i = 2; i < num; i++) {
if (num % i == 0) {
res = '不是';
break;
} else {
res = '是';
break;
}
}
return res;
}
var num = prompt('輸入一個想要判斷的數');
alert (isPrime(num));
</script>
</head>
<body>
</body>
</html>
運算結果