小例子,判断是否为质数
// prime 质数
var input = prompt("请输入一个数:")
input = input * 1;
if(input==1){
console.log("既不是质数也不是合数")
}
else{
// isPrime 代表是不是质数 如果为true就是一个质数; 为false就不是质数
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("不是质数")
}
}
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("不是质数")
}
}