while 不是需要写i++吗?是针对条件而言的吗?这里不需要所以不用写?请老师赐教
来源:2-19 编程练习
unbreakable_全栈
2020-06-17 18:54:30
<!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>
2回答
同学你好,下方理解的是对的。
本代码不需要,是因为输入的内容等于5就不符合条件了,不符合条件了也就进不去while了,就不会再执行while里面的代码了。
祝学习愉快~
好帮手慕言
2020-06-17
同学你好,整体效果实现的很好。另外:While 循环,只要指定的条件为 true,就会一直循环代码块。如下就是条件:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题