メインコンテンツまでスキップ

素数判定

function isPrime(num) {
if (num == 1) {
return false;
} else if (num == 2) {
return true;
} else {
for (i = 2; i < num; i++) {
if (num % i == 0) {
return false;
}
if (i + 1 == num) {
return true;
}
}
}
}

使用例

let a = 4;

if (isPrime(a)) {
// 素数の場合ここが実行される(4は素数ではないので実行されない)
}