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

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