while 不是需要写i++吗?是针对条件而言的吗?这里不需要所以不用写?请老师赐教
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var input = prompt('请输入您猜的数字')
while (input != 5) {
if (input > 0 && input <= 10) {
if (input < 5) {
alert('猜小啦!');
input = prompt('请输入您猜的数字')
} else if (input > 5) {
alert('猜大啦')
input = prompt('请输入您猜的数字')
}
} else {
alert('只考虑1-10之内的数字');
input = prompt('只考虑1-10之内的数字');
}
}
alert('猜对啦')
</script>
</body>
</html>
正在回答
同学你好,下方理解的是对的。

本代码不需要,是因为输入的内容等于5就不符合条件了,不符合条件了也就进不去while了,就不会再执行while里面的代码了。
祝学习愉快~

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星