老师代码这样写有问题嘛?猜数字练习的,要在输入的网页获取输入的数字,1-10之间
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猜数字</title>
</head>
<body>
<script>
//补充代码
var input;
while(input!=5){
input=prompt("请输入您要猜的数字");
if(input<5){
alert("猜小了!");}
else if(input>5){
alert("猜大了!");}
else{}
alert("猜对了!");
}
</script>
</body>
</html>
0
收起
正在回答
2回答
同学你好,
双引号和单引号都可以用来表示字符串, 实现效果是一样的哦
js语言中添加或不添加分号, 一般不影响代码的运行结果, 所以alert()后面也可以不加分号的
老师又测试了一遍, 修改后的代码是可以正确实现效果的, 同学可以清除浏览器缓存,在测试一下哦
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>猜数字</title> </head> <body> <script> //补充代码 var input; while (input != 5) { input = prompt("请输入您要猜的数字"); // if(input < 5){ if (input < 5 && input >= 0) { alert("猜小了!"); // } else if (input > 5) { } else if (input > 5 && input <= 10) { alert("猜大了!"); } else if (input == 5) { alert('猜对了!') break; } // alert("猜对了!"); } </script> </body> </html>
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星