这样可以吗
来源:2-19 编程练习
王嘉炜
2019-08-06 16:44:17
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猜数字</title>
</head>
<body>
<script>
//补充代码
var m=prompt("请输入您猜的数字");
if(isNaN(m)){alert("只支持输入数字");}
else{
while(m!="5"){
var m=prompt("请输入您猜的数字");
if(m>5){alert("猜大了");}
else if(m<5){alert("猜小了");}}
alert("猜对了");}
</script>
</body>
</html>
1回答
好帮手慕慕子
2019-08-06
同学你好, 第一次输入的数字没有进行判断,第二次输入的值才进行判断。 另外, 第二次输入不是数字的时候,不会在进行判断
建议修改:
(1)在while循环语句内部判断输入的是否是数字,
(2)while中的弹出窗口放在if语句后面, 这样第一次输入的值就可以进入if判断了
如果帮助到了你,欢迎采纳!
祝学习愉快~~~