<script>
//补充代码
var num = Number(prompt('请输入您猜测的数字'));
while(num !== 5) {
if (num < 5) {
alert('您猜小了');
break
}else if(num >5) {
alert('您猜大了');
break;
}
alert('您猜对了')
</script>
登陆购买课程后可参与讨论,去登陆吧
同学你好,因为if...else if语句中书写了break,导致一次判断后就会退出循环,执行后面的alert("猜对了")这句代码。
建议修改:
不用调整alert("猜对了")这句代码的位置,去掉break语句,没有猜对时,再次弹出输入框让用户输入内容,直到用户猜对(输入5时),不满足while循环,再执行后面的alert("猜对了")这句代码。
祝学习愉快~
也就是说在if里面新加的这个num=Number(prompt('请输入您猜测的数字'));这条语句执行完之后会返回执行while()这句吗
同学你好,是的,只要输入的不是5,满足while循环,就会继续执行while里面的代码。祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
93 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星