4-9 编程练习
来源:4-9 编程练习
RoseMe
2018-12-24 13:14:08
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
//补充代码
//随机数
var random=Math.floor(Math.random()*(9-1+1)+1);
while(random){
var num=prompt("请输入需要检测的数字");
if(num<random){
alert("输入小了,请重新输入");
num=prompt("请输入需要检测的数字");
}else if(num>random){
alert("输入大了,请重新输入");
num=prompt("请输入需要检测的数字");
}else{
alert("正确");
break;
}
}
</script>
</body>
</html>
1回答
你好同学 ,当你输入第一次进行判断后 ,例如输入大了 , 那么会弹出它提示后面的弹窗 ,然后进行下一次循环后 , 由于if判断前面还有一个弹窗 ,所以还没有判断 , 又重新弹出一次 . 建议把这个弹窗放在外边 , 如下:
祝学习愉快, 望采纳 .
相似问题