JavaScriptcontinue语句

2026-01-11 12:37:48   世界杯足球场

JavaScript continue 语句

JavaScript 语句参考手册

实例

该实例我们在循环中使用了 continue 语句。

循环代码块,在 i 的值等于 "3" 时跳过当前循环:

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

3)

{ continue;

} text += "The number is " + i + "
";}

text 输出结果为:

The number is 0The number is 1The number is 2The number is 4

尝试一下 »

本文底部包含了更多实例。

定义和用法

continue 用于跳过循环中的一个迭代,并继续执行循环中的下一个迭代。

continue 与 break 语句的区别是,

break 是结束整个循环体,continue是结束单次循环。

但是,在执行 continue 语句时,表现出了两种不同类型的循环:

在 while 循环中,会先判断条件,如果条件为 true,循环再执行一次。

在 for 循环中,自增长表达式 (如:i++) 会先计算,然后再判断条件是否为true,再决定是否执行迭代。

continue 语句可应用于可选的标签引用。

注意:

continue

语句(不带标签引用),只能用在循环或 switch 中。

浏览器支持

语句

continue

Yes

Yes

Yes

Yes

Yes

语法

continue;

使用可选标签引用:

continue labelname;

技术细节

JavaScript 版本:

1.0。JavaScript 1.2 支持可选标签引用。

更多实例

实例

该实例我们在 while 循环中使用了 continue 语句。

循环代码块,在 i 等于 "3" 时跳过当前循环:

var text = "";var i = 0;while (i < 5) {

i++; if (i == 3) {

continue; }text += "
The number is " + i;}

text 输出结果为:

The number is 1The number is 2The number is 4The number is 5

尝试一下 »

实例

该实例我们在 for 循环中使用了 continue 语句。

循环数组,在数组的元素为 "Saab" 时跳过当前循环:

var cars = ["BMW", "Volvo", "Saab", "Ford"];var text = ""var i;for (i = 0; i < cars.length; i++) {

if (cars[i] == "Saab") {

continue; } text += cars[i] +

"
";}

text 输出结果为:

BMWVolvoFord

尝试一下 »

实例

在标签引用中使用 continue 语句,用于跳出代码块:

var text = "";var i, j;Loop1: // 第一个循环标签 "Loop1"

for (i = 0; i < 3; i++) {text += "
" + "i = " + i + ", j =

"; Loop2: // 第二个循环标签 "Loop2"

for (j = 10; j < 15; j++) {

if (j == 12) {

continue Loop2; }

document.getElementById("demo").innerHTML = text += j + " ";

}}

text 输出结果为:

i = 0, j = 10 11 13 14i = 1, j = 10 11 13 14i = 2, j = 10 11 13 14

尝试一下 »

相关页面

JavaScript 教程: JavaScript Break 和 Continue

JavaScript 教程: JavaScript 循环

JavaScript 教程: JavaScript While 循环

JavaScript 教程: JavaScript break 语句

JavaScript 参考手册: JavaScript for 语句

JavaScript 参考手册: JavaScript while 语句

JavaScript 语句参考手册

2026世界杯转播指南:全球直播频道、北京时间观赛与史上最大规模制作
微信如何添加白名单(微信白名单添加)