关于4-7编程练习
1 2 3 4 5 6 7 8 9 10 11 12 | var num = Math.floor(Math.random() * 10); var input; while (input != num) { input = parseInt(prompt( '请输入您猜的数字(1-9)' )); if (input > num) { alert( '您输入的数值大了' ); } else if (input < num) { alert( '您输入的数值小了' ); } else { alert( '恭喜您猜对了' ); } } |
当用户输入的数字与系统随机的数字不相等时,代码可以正常跑起来.
当用户输入的与系统随机的数字相等时,这段代码就不能正常运行了
问题:请教老师while语句中的条件我应该怎么写呢?谢谢
19
收起
正在回答
2回答
如果刚开始就输入对了,那么就会直接弹出“恭喜您猜对了”.
因为输入框是写在while循环里的,input的默认值是空的,所以无论如何都会进入while循环中,弹出输入框,输入内容,然后再判断。
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星