📜  JavaScript Continue语句

📅  最后修改于: 2020-10-27 00:44:01             🧑  作者: Mango

JavaScript继续声明

有完全的控制权来处理JavaScript中的循环语句。有时,当我们需要跳过循环的某些代码并移至下一个迭代时,就会发生这种情况。可以通过使用JavaScript的continue语句来实现。

JavaScript中的continue语句用于跳过循环的迭代。与break语句不同,continue语句中断当前迭代并继续执行循环的下一个迭代。它可以用于for循环,while循环和do-while循环。在while循环中使用它时,它将跳回到条件。如果在for循环中使用它,则流程移至更新表达式。

当我们应用continue语句时,程序的流程立即移至条件表达式,如果条件为true,则将开始下一次迭代;否则,控件退出循环。

句法

continue;
OR
continue[label];  // Using the label reference 

可以在有或没有标签参考的情况下使用。标签是语句的标识符名称。它是可选的。

让我们使用一些示例来了解continue语句。

例1

在此示例中,我们在for循环中使用continue语句。在这里,循环的迭代从1开始,在7结束。有一个条件语句检查迭代何时到达4。当达到4时,由于会继续执行语句,因此会跳过该迭代,并移至下一个迭代。

 
 
 
 
 
    

Example of the continue statement in JavaScript

Here, you can see that "a == 4" is skipped.

输出量

执行完上述代码后,输出将为-

例2

在此示例中,我们在while循环中使用continue语句。在这里,我们定义了一个数组“彩虹”。循环的迭代从0开始,并在数组的长度处结束。有一个使用OR(||)运算符的条件语句,该条件语句检查迭代何时达到值’Magenta’和’Skyblue’。达到合适的值时,由于continue语句而跳过了迭代。移至下一个迭代。




     JavaScript Continue Statement 



    

Example of the JavaScript Continue Statement

You can see that the arrray values "Magenta" and "Skyblue" are skipped.

输出量

执行上述操作后,输出将为-

例子3

在此示例中,我们使用带有continue语句的标签。有一个嵌套的for循环,其中外部循环标记为“ label1″,内部循环标记为“ label2″。




This is an example of the continue statement with the label

输出量

执行后,输出为-