<script>
// 質數: 除了1和它本身之外,沒有其它的數能夠把它整除 這樣的數叫做質數
// 隨便定義一個數
var num = +prompt("請輸入一個大於2的正整數");
// 定義一個標記變量 這個標記變量負責標記循環中是否有能夠整除的數
var isZ = true;
for (var i = 2; i < num; i++) {
if (num % i === 0) {
// 說明從2到10之間是有數可以把11整除的 那么它就不是質數
isZ = false;
}
}
// 判定 isZ 如果為true 說明 循環過程中的if語句沒有進入 也就說明沒有數可以整除11
if (isZ) {
alert(num + "是質數");
} else {
alert(num + "不是質數");
}
</script>