如何在不使用Break的情况下停止无限提示循环?
How do I stop an infinite prompt loop without using Break?
我已经创建了一个prompt
的无限循环,以便在array
中插入城市名称,只要你愿意,但是我想在用户点击取消prompt
时停止这个无限循环,而不使用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而不是break
代码如下:
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>");
}
}
相关文章:
- 结合jQuery和jetpack无限滚动
- 提示使用服务器端事件处理程序激活JavaScript
- ng应用程序使脚本无限运行
- d3.js Chord图的动态工具提示
- Javascript 可选类型提示
- 单击按钮后启动javascript提示
- Graphiti中是否有任何工具提示功能
- JS,用于播放提示音以通知未按预期工作
- "工具提示"jQuery插件坏了
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- 单元格的工具提示或标题不显示超过2000个字符
- JQM simpledialog:如何提示输入数字
- d3.js用按钮更新条形图工具提示
- JavaScript 素数搜索无限递归
- jquery/ajax无限滚动事件
- 使Intro.js工具提示响应
- 画布中绘制的矩形区域的弹出工具提示
- 内容结束时停止无限滚动
- Tic-Tac-Toe——无限循环——我如何提示第二步
- 如何在不使用Break的情况下停止无限提示循环?