JavaScript continue 语句

定义和用法

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

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

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

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

注释: 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;
}

పదబద్ధం పరిణామం ఉంటుంది:

సంఖ్య ఉంది 1
సంఖ్య ఉంది 2
సంఖ్య ఉంది 4
సంఖ్య ఉంది 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

మీరే ప్రయత్నించండి

ఉదాహరణ

ఈ ఉదాహరణలో ఫర్ములు కన్టిన్యూ వాక్యాన్ని ఉపయోగించాము。

ప్రయత్నంలో ఫలితంగా ప్రయత్నించి విభజించి ఉంటుంది:

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>";
}

పదబద్ధం పరిణామం ఉంటుంది:

బిఎమ్డబ్ల్యూ
వోల్వో
ఫోర్డ్

మీరే ప్రయత్నించండి

ఉదాహరణ

లేబుల్ ఆఫ్ రిఫరెన్స్ వాల్డ్ కన్టిన్యూ వాక్యాన్ని ఉపయోగించి నిష్క్రియంగా పరిశీలనలోకి వెళ్ళండి:

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 语句