JavaScript快速入门06-跳出循环

2021-04-08  本文已影响0人  老哥深蓝

我们都知道for和while语法,可以循环执行代码块,当我们想强行停循环该如何做呢?
javascript中跳出循环的三种方式有三种方式(break、continue、return)

break

break用来终止循环,让循环不再往下执行
它可以用在for、while和switch中。

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

当循环中i等于5时,直接跳出循环,循环不在被执行。

        for1:
        for(var i=0;i<10;i++){
            for2:
            for(var j=0;j<10;j++){
                if(j==4){
                    break for2;
                }
                if(i==5){
                    break for1;
                }
            }
        }

使用标签名称,来跳过指定的循环。

continue

continue和break相似,不同的是break是跳出整个循环,continue是跳过整个循环中的一次。

for(var i=0;i<3;i++){
   if(i==2){
        continue;
    }
   console.log(i)//输出0,1,3
}

当i等于2时,则不执行下面的语句

return

return语句用于函数的跳出,并返回函数值。

        function a(b){
            if(b==1){
                return;
            } 
            console.log(b);
            return b;
        }

当b等于1时,停止函数的执行。

上一篇下一篇

猜你喜欢

热点阅读