gpt4 book ai didi

javascript - 如何在javascript中返回到for循环的顶部

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

也许这是一个愚蠢的问题,但有没有办法回到循环的顶部?

例子:

for(var i = 0; i < 5; i++) {

if(i == 3)
return;

alert(i);
}

您对其他语言的期望是警报会触发 4 次,如下所示:

警报(0);
警报(1);
警报(2);
警报(4);

但相反,当 i 为 3 时,该函数立即退出。什么给出了?

最佳答案

使用continue而不是 return .

示例: http://jsfiddle.net/TYLgJ/

for(var i = 0; i < 5; i++) {

if(i == 3)
continue;

alert(i);
}

如果您想在此时完全停止循环,您可以使用 break而不是 return . return语句用于从正在执行的函数返回值。

编辑: @epascarello 提供的文档链接如下评论。
  • continue 的文档: https://developer.mozilla.org/en/JavaScript/Reference/Statements/continue
  • return 的文档: https://developer.mozilla.org/en/JavaScript/Reference/Statements/return
  • 关于javascript - 如何在javascript中返回到for循环的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3927136/

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