// prime 质数 var input = prompt("请输入一个数:") input = input * 1; if(input==1){ console.log("既不是质数也不是合数") } else{ // isPrime 代表是不是质数 如果为true就是一个质数; 为false就不是质数 var i
var isPrime = true
// 10000000000
// 7 = 7 * 1
for(var i = 2;i if(input==1){ break; } if(input%i==0){ // input变量能够整除i 所以i是input的因数,input为不是质数 // 不是质数 isPrime = false; // 不是质数 break; } } // 8%2==0 break 8%3== 8%4 // isPrime 相当于isPrime==true if(isPrime){ console.log("是质数") }else{ console.log("不是质数") } }