gpt4 book ai didi

javascript - 如何在不使用 Break 的情况下停止无限提示循环?

转载 作者:行者123 更新时间:2023-12-03 08:56:08 27 4
gpt4 key购买 nike

我已经创建了一个带有提示的无限循环,以便根据您的意愿将城市名称插入到数组中,但是我想停止这种无限循环每当用户在提示中点击取消时循环,而不使用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 (cities[i] == null) break;

除了break之外我还能添加什么?

谢谢

最佳答案

只需将 i 设置为 -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>");
}
}

关于javascript - 如何在不使用 Break 的情况下停止无限提示循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32493949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com