2018.07.20break和continue的区别

break是跳出循环,不执行以后的循环语句

continue是不执行当前循环后面的语句,直接进入下一个循环。

例如:

for ( var  i=0;i<5;i++) {
console.info( "判断前:" +i);
if (i === 2)  break ;
console.warn( "判断后:" +i);
}
//输出:0 0 1 1 2 后面的就没有输出了
for ( var  i=0;i<5;i++) {
console.info( "判断前:" +i);
if (i === 2)  continue ;
console.warn( "判断后:" +i);
}
//输出 0 0 1 1 2 3 3 4 4  少输出了一个=2的值

猜你喜欢

转载自www.cnblogs.com/sccwxl/p/9342462.html