JavaScript快速入门06-跳出循环

我们都知道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时,停止函数的执行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容