freeCodeCamp/guide/chinese/javascript/loops/continue-statement/index.md

1.5 KiB
Raw Blame History

title localeTitle
Continue Statement 继续声明

介绍

continue语句终止当前或标记循环的当前迭代中的语句的执行,并继续执行下一次迭代的循环。

continue; 

如果在带标签的语句中使用continue语句,则语法如下:

continue labelName; 

break语句相反, continue不会完全终止循环的执行;代替:

  • while循环中,它会跳回到条件。
  • for循环中,它跳转到更新表达式。

例子

以下示例显示了一个while循环,该循环具有一个continue语句,该语句在i的值为3时执行。因此 n取值为1,3,7和12。

var i = 0; 
 var n = 0; 
 
 while (i < 5) { 
  i++; 
 
  if (i === 3) { 
    continue; 
  } 
 
  n += i; 
  console.log (n); 
 } 

:rocket: 运行代码

在下面的示例中循环从1到9迭代。由于将continue语句与表达式(i < 5)一起使用,因此跳过了continuefor body结尾之间的语句。

for (var i = 1; i < 10; i++) { 
    if (i < 5) { 
        continue; 
    } 
    console.log (i); 
 } 

:rocket: 运行代码

其他资源