有1个while循环的问题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!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("猜大了!"); } } alert("猜对了!"); </ script > </ body > </ html > |
最后的alert(“猜对了”);我测试了一下,写在while循环里面也没问题,为什么第三步说要写在外面呢?是为了代码规范吗?原理是什么?
0
收起
正在回答
2回答
同学你好,
alert(‘猜对了’)放在这里是不可以的哦,这样只要进入循环,不管是猜大了,猜小了,猜对了都会执行一次。这样和我们题目的要求,我们要求只有输入正确才会弹出。因此alert(‘猜对了’)要放在外面哈~
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧