判断输入数字是否是质数
<script type = 'text/javascript'>
var s = true;
while(true){
a = prompt('请输入数字') ;
if( a <= 1 || isNaN(a)){
alert('请输入正确数字');
}
else{
break;
}
}
for(var b = 2 ; b < a; b++ ){
alert(b);
if(a%b==0){
alert('这个数不是质数');
s = false;
break;
}
}
if(s){
alert('这个数是质数');
}
</script>
结果:
输入非数字时
输入正确数值时