JavaScript continue 语句

JavaScript continue 基本使用

在 JavaScript 语言中,我们可以使用 continue 语句退出 “本次” 循环。其中,continue 语句只能用于循环语句中(包括 while 循环do while 循环for 循环),而不能用于其他地方。

示例 1:continue 用于 for 循环

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <script>
        for (let i = 1; i <= 5; i++) {
            if (i === 3) {
                continue;
            }
            console.log(i);
        }
    </script>
</body>
</html>

运行结果如下。

1
2
4
5

分析:

i 的取值范围是 1~5,所以循环应该执行 5 次才对。当执行第 3 次时,i 的值为 3,此时 i === 3 会返回 true,然后就会执行 continue 语句,此时就会直接退出 “本次” 循环了。

continue 语句只会退出 “本次” 循环,并不会退出 “本层循环”。此时还会执行后面的第 4、5 次循环。所以从运行结果可以看出,输出并没有 3。

注意: continue 退出的是 “本次” 循环,而 break 退出的是 “本层” 循环。

JavaScript continue 流程图

在 JavaScript 中,对于 continue 语句,我们可以使用下图的流程图来展示。

JavaScript continue 语句

上一篇: JavaScript break 语句

下一篇: JavaScript 函数

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号