...么你需要按照你嵌套的层次,逐步使用break来跳出。continuefunction myContinue() {
for(var i = 0; i < 5; i++) {
if(i == 3) {
continue;
}
console.log(i);
}
}
myContinue(); 输出:0124continue: 终止当...
学习了“break”跳出循环,再来学习一个我们的“continue”跳出循环。
continue跳出循环没有break强大,continue只能终止本次的循环而进入到下一次循环中
break和continue两者的区别就好像我们下象棋一样,有些人棋品不好,眼看要输了,掀了棋盘不玩了,这是break。还有的人知道这句要输,后面的就不下了,认输再来一局,这就是continue。
continue控制流程图如下所示:
continue跳出循环实例,代码如下<?php
for($i=0;$i<2;$i++)
{
for($j=1;$j<4;$j++)
{
if($j==2)
{
continue 2; //跳出最近的一个for循环的2次循环(j=2和j=3)
}
echo '$i='.$i.'$j='.$j."
";
}
}
?>
代码运行结果:
实例详解:
首先执行$i=0最外层的循环,然后在执行$j,当执行到$j==2,遇到continue 2,就跳出最近的一个for循环的2次循环,所以j=2是打印不出来的,