var?a=prompt=("請輸入一個數字:","")
var?flag=1//1表示是質數,0表示不是質數
???????for(var?i=2;i<a;i++){
??????????????????if(a%i==0){
????????????????????????????flag=0;
????????????????????????????break;
???????????????????}
???????}
???????if(flag){//上面的我能理解,判斷出是質數就退出循環了,從這里開始是怎么理解呢,尤其是if(flag)
????????????????document.write(a+"是質數")
???????????????}
????????else{document.write(a+"不是質數")}
JS判斷一個數是不是質數,代碼最后有點看不懂
nobcainiao
2015-09-19 12:22:29