これは別のSOの質問に似ていることは知っていますが、変数prime
は 以外の任意の数値であると想定されて1
おり、ブール値 が割り当てられるように見えますnum != 1
。このコード行が実際に何をしているのか誰か教えてもらえますか?
これが使用されているコードです
function isPrime( num ) {
var prime = num != 1; // Everything but 1 can be prime
for ( var i = 2; i < num; i++ ) {
if ( num % i == 0 ) {
prime = false;
break;
}
}
return prime;
}
編集: この行は次のようにすると思います:
if( num != 1) {
prime = num;
}
しかし、このコード行がこれを行う理由または方法を知りたいと思っています。