<script>
//输入一个值,判断是不是质子数
var score = prompt("输入大于1的任意值:","");
if(score<=1 || isNaN(score)){
alert("输入值不合法!");
}else{
flag = true;
for(var i=2; i<=Math.sqrt(score); i++){ //Math.sqrt(score)比i<(score/2)更好
if(score%i ==0){
flag=false;
break;//提升性能,缩短时间
}
}
if(flag==true){
alert(score+"是质数");
}else{
alert(score+"不是质数");
}
}
</script>