老师为什么我的这个不能实现循环输入并提示?
<!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积分~
来为老师/同学的回答评分吧
0 星