老师,如果猜不对一直在循环退不出去,点取消应该中断弹窗的,但是试了多种方式都没实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>猜数字</title> </head> <body> <script> var input=prompt("请输入您猜的数字"); while(input!="5"){ if(isNaN(input)){ alert("输入有误!"); }else if(input>10||input<1){ alert("输入的值超出范围!"); }else if(input>5){ alert("猜大了!"); }else{ alert("猜小了!"); }; input=prompt("请重新输入您猜的数字"); }; alert("猜对了!") //补充代码 </script> </body> </html>
1
收起
正在回答
2回答
同学你好!
(1)点击取消的时候input的值为null,可以判断input是否为null。当为null的时候可以添加break退出,
(2)但是,退出之后会执行alert(“猜对了”)
所以说,基于同学的代码不能做到取消之后实现退出程序
如果帮助到了你 欢迎采纳 祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星