问题思路:
质数判定的条件是: 质数的因数只有它本身和1
具体代码如下:
<script type="text/javascript">
var a = Number(prompt("请输入一个数字"));
// 先设置一个判定条件
var f = true;
// 声明的b,相当于a的因数
for(b = 2; b<a; b++){
// 判断输入的数是否是a的因数
if(a%b == 0 ){
// 当b不是a的因数时的结果
f = false;
}
}
if(f==true){
alert("质数")
}else{
alert("不是质数")
}
</script>