これは別の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;
}
しかし、このコード行がこれを行う理由または方法を知りたいと思っています。