break和continue的作用和区别

break和continue都是用来控制循环结构的,主要是停止循环;

但是break是跳出整个循环,continue是跳出当前循环不执行后面的语句,但是会继续下一次的循环;

break和continue的作用和区别_第1张图片

 

举个例子:

for(let i =0;i<5; i++){
   console.log('第'+i+'次循环');
}

我们如果不加continue和break可以得到

break和continue的作用和区别_第2张图片

 当我们加个一判读语句如果i=3我们就不打印。

for(let i =0;i<5; i++){
    
   if (i==3) {
    continue;
   }
   console.log('第'+i+'次循环');
}

break和continue的作用和区别_第3张图片

可以看到我们只是没有打印出来第三循环,但是第四次循环我们打印出来了;那我们再试试把continue换成break试试;

 

         这次我们发现不仅没有打印出第三次循环第四次循环也没有打印出来。

你可能感兴趣的:(javascript,开发语言)