js中continue和break的区别

continue是结束当前的循环,而break是结束整个循环体。下面例子看看。

continue:

for (let i = 0; i < 5; i++) {
    if(i == 3) {
        continue;
    }
    console.log(i);
}

输出结果:

break:

for (let i = 0; i < 5; i++) {
    if(i == 3) {
        break;
    }
    console.log(i);
}

输出结果:

可以看出,break在i等于3的时候,退出了整个循环体了;而continue在i等于3的时候,只是没有执行当前循环剩下的未执行的语句,然后直接进行下一次循环。

猜你喜欢

转载自blog.csdn.net/joyvonlee/article/details/89448298
今日推荐