break ,continue,retrun的區別
1:break
在回圈體內結束整個回圈程序
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,則回傳undefined3:
return只能回傳一個值,回傳的結果是最后那個值,回傳多個值用陣列
-
function getSum(sum1,sum2){
return sum1 + sum2;
}
console.log(getSum(1,2));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/518990.html
標籤:JavaScript
上一篇:瀏覽器同源策略
下一篇:手動實作一個Promise
