#质数练习
<script>
var num=prompt("输入一个数字");
//判断值是否合法
if(num <= 1){
alert("该值不合法");
}else{
//创建一个变量来保存当前数的状态
//默认num是否能被i整除
var flag=true;
//判断num是否是质数
//获取2-num之间的数
for(var i=2;i<num;i++){
//判断numhi否能被i整除
if(num % i == 0){
//如果num能被i整除,则说明num一定不是质数
//设置flag为false
flag=false;
}
}
if(flag){
alert(num+"是质数!");
}else{
alert("不是质数")
}
}