JavaScript continue 语句

定义和用法

如果出现指定条件,则 continue 语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。

continue 和 break 语句之间的区别在于,continue 语句不是“跳出”循环,而是“跳过”循环中的一次迭代。

但是,当执行 continue 语句时,对于不同类型的循环,它的行为会有所不同:

  • 在 while 循环中,测试条件,如果为真,则再次执行循环
  • 在 for 循环中,首先计算增量表达式(例如 i++),然后测试条件以确定是否应该进行另一次迭代
  • continue 语句也可以与可选的标签引用一起使用

注释: continue 语句(带或不带标签引用)只能在循环内使用。

အကျိုးသက်

在本例中,我们将 for 循环与 continue 语句一起使用。

循环一段代码,但跳过 "3" 这个值:

var text = ""
var i;
for (i = 0; i < 5; i++) {
  if (i === 3) {
    continue;
  }
  text += "The number is " + i + "<br>";
}

ကိုယ်တိုင် ကိုင်တွယ်ပါ

页面下方有更多 TIY 实例。

语法

continue;

使用可选的标签引用:

ကျန်ရှိ labelname;

技术细节

JavaScript 版本: ECMAScript 1

更多实例

အကျိုးသက်

在本例中,我们将 while 循环与 continue 语句一起使用。

循环一段代码,但跳过 "3" 这个值:

var text = "";
var i = 0;
while (i < 5) {
  i++;
  if (i === 3) {
    continue;
  }
text += "<br>The number is " + i;
}

ခွဲခြားထုတ်လုပ်ခြင်းသည် နောက်အရပ်သတ်သည်

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

ကိုယ်တိုင် ကိုင်တွယ်ပါ

အကျိုးသက်

循环一段代码,但跳过数字 2 和 3(使用 OR 运算符):

var text = "";
var i;
for (i = 1; i < 8; i++) {
  if (i === 2 || i === 3) continue;
  document.getElementById("demo").innerHTML += i + "<br>";
}

ခွဲခြားထုတ်လုပ်ခြင်းသည် နောက်အရပ်သတ်သည်

1
4
5
6
7

ကိုယ်တိုင် ကိုင်တွယ်ပါ

အကျိုးသက်

在本例中,我们将 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] + "<br>";
}

ခွဲခြားထုတ်လုပ်ခြင်းသည် နောက်အရပ်သတ်သည်

ဘားမ
ဗိုလူး
ဖိုးစ်

ကိုယ်တိုင် ကိုင်တွယ်ပါ

အကျိုးသက်

使用带有标签引用的 continue 语句,跳过嵌套 for 循环中的值:

var text = "";
var i, j;
Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";
  Loop2: // The second for loop is labeled "Loop2"
  for (j = 10; j < 15; j++) {
    if (j === 12) {
      continue Loop2;
    }
    document.getElementById("demo").innerHTML = text += j + " ";
  }
}

ကိုယ်တိုင် ကိုင်တွယ်ပါ

ဘာသာစကား ထောက်ပံ့

ဖော်ပြချက် ခလုဖာ အိုအိုအေ ဖိုးစ်ဖာ ဆင်ဖာ အိုပရာ
ကျန်ရှိ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့

ပါဝင်သော စာမျက်နှာ

ဂျေဟိုစ် ဖော်ပြချက်JavaScript Break နှင့် Continue

ဂျေဟိုစ် ဖော်ပြချက်JavaScript For ခုံး

ဂျေဟိုစ် ဖော်ပြချက်JavaScript While ခုံး

ဂျေဟိုစ် ဖော်ပြချက်JavaScript break ကိုယ်စားပြု

ဂျေဟိုစ် ပြည့်စားအုပ်JavaScript for ကိုယ်စားပြု

ဂျေဟိုစ် ပြည့်စားအုပ်JavaScript while ကိုယ်စားပြု