老师为什么我的这个不能实现循环输入并提示?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!DOCTYPE html> <html> <head lang= "en" > <meta charset= "UTF-8" > <title>Math.random()</title> </head> <body> <script> var random = Math.floor(Math.random() * 9 + 1); var input = prompt( "请输入你猜得数字" ); if (input != random) { if (input < random) { alert( "输入的数字小了" ); input = prompt( "再次输入你的数字" ); } else if (input > random) { alert( "输入的数字大了" ); input = prompt( "再次输入你的数字" ); } } else if (input == random) { alert( "猜对了!" ); } </script> </body> </html> |
16
收起
正在回答
2回答
同学你好,if语句是判断,并不会循环,如果想要循环,可以使用while语句。在之前的课程中有过讲解,同学可以再回顾下。链接:https://class.imooc.com/course/769
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧