📅  最后修改于: 2020-10-27 00:44:01             🧑  作者: Mango
有完全的控制权来处理JavaScript中的循环语句。有时,当我们需要跳过循环的某些代码并移至下一个迭代时,就会发生这种情况。可以通过使用JavaScript的continue语句来实现。
JavaScript中的continue语句用于跳过循环的迭代。与break语句不同,continue语句中断当前迭代并继续执行循环的下一个迭代。它可以用于for循环,while循环和do-while循环。在while循环中使用它时,它将跳回到条件。如果在for循环中使用它,则流程移至更新表达式。
当我们应用continue语句时,程序的流程立即移至条件表达式,如果条件为true,则将开始下一次迭代;否则,控件退出循环。
continue;
OR
continue[label]; // Using the label reference
可以在有或没有标签参考的情况下使用。标签是语句的标识符名称。它是可选的。
让我们使用一些示例来了解continue语句。
在此示例中,我们在for循环中使用continue语句。在这里,循环的迭代从1开始,在7结束。有一个条件语句检查迭代何时到达4。当达到4时,由于会继续执行语句,因此会跳过该迭代,并移至下一个迭代。
Example of the continue statement in JavaScript
Here, you can see that "a == 4" is skipped.
输出量
执行完上述代码后,输出将为-
在此示例中,我们在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.
输出量
执行上述操作后,输出将为-
在此示例中,我们使用带有continue语句的标签。有一个嵌套的for循环,其中外部循环标记为“ label1″,内部循环标记为“ label2″。
This is an example of the continue statement with the label
输出量
执行后,输出为-