return、break和continue的区别

return:return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束
注意:return 必须放在function里面,不然会报错:SyntaxError: Illegal return statement

(function com (){
    for(var i=0;i<4;i++){
        if(i==2){
            return;
        }
        console.log(i)
    }
})();

输出的结果:0 , 1

break:完全结束一个循环,跳出循环体

(function com (){
    for(var i=0;i<4;i++){
        if(i==2){
            continue;
        }
        console.log(i)
    }
})();

输出的结果:0 , 1

continue:中止本次循序,继续下一次循环

(function com (){
    for(var i=0;i<4;i++){
        if(i==2){
            continue;
        }
        console.log(i)
    }
})();

输出结果:0, 1, 3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章