break ,continue,retrun的區別

break,continue,retrun的區別1:break【break ,continue,retrun的區別】在循環體內結束整個循環過程
for (var i = 1; i <= 5; i++) { if(i == 3){break; } //只會輸出到2結束循環 console.log(i);}2:continue結束本次的循環,直接進行下一次的循環
for (var i = 1; i <= 5 ; i++){ if(i == 3){continue; } //跳過3繼續輸出之后的語句 console.log(i);}3:retrun不僅可以退出循環 , 還可以返回return后面的值,同時還可以結束當前的函數體內的代碼

  • 注意
    • 1:return語句只能出現在函數體內,出現在代碼中的其他任何地方造成語法錯誤
      2:如果有return,則返回return后面的值 , 如果沒有return,則返回undefined
      3:return只能返回一個值,返回的結果是最后那個值,返回多個值用數組
function getSum(sum1,sum2){ return sum1 + sum2;}console.log(getSum(1,2));

    推薦閱讀