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 语句,我们可以使用下图的流程图来展示。

