![](/img/trans.png)
[英]Using WebInspector's Javascript Debugger, how do I break out of an infinite loop?
[英]How do I stop an infinite prompt loop without using Break?
我创建了一个带有prompt
的无限循环,以便将城市名称插入到array
,只要您希望,但是只要用户在prompt
单击cancel而不使用break
,我都希望停止此无限循环。
<script>
var cities = new Array();
var i=0;
while(i >= 0){
i++;
cities[i] = prompt("Type a City");
if (cities[i] == null) break;
document.write("<tr> <td>" + i + "</td> <td>" + cities[i] + "</td> </tr>")
</script>
后
if(city [i] == null)中断;
除了break
我还能添加什么?
谢谢
只需将我设置为-1而不是中断
下面是代码:
var cities = new Array();
var i=0;
while(i >= 0){
i++;
cities[i] = prompt("Type a City");
if (cities[i] == null) {
i = -1;
} else {
document.write("<tr> <td>" + i + "</td> <td>" + cities[i] + "</td> </tr>");
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.