老师代码这样写有问题嘛?猜数字练习的,要在输入的网页获取输入的数字,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 星