break和continue的区别
break和continue都为循环代码做出了更加严格的控制手段,其中break的作用是立即退出这个循环,强制执行该循环后面的语句,但是continue是不会执行循环后面的语句,而是继续执行下一次循环。
我们来看一个例子:
let num = 0; for(let i= 0;i < 10;i++){ if(i == 5){ break; } num += i; } console.log(num); // 45 复制代码
break的作用是立即退出循环,而continue的作用是不会执行循环后面的语句,而是继续执行下一次循环。
我们接着看continue的例子:
let num = 0; outermost: for (let i = 0; i < 10; i++) { for (let j = 0; j < 10; j++) { if (i == 5 && j == 5) { continue outermost; } num++; } } console.log(num); // 95