JavaScript--分支+迴圈(continue、break、return的區別)
分支
使用分支,讓程式有選擇的執行程式碼塊,可以實現多次呼叫和節省執行效率
- if…else
// 寫法一:
if (condition) {
console.log('滿足條件');
}else{
console.log('不滿足條件');
}
// 寫法二--如果if後面只有一條語句可簡寫:
if (condition) console.log('滿足條件');
else console.log('不滿足條件');
// 寫法三--多語句:
if (condition_1) {
console.log('滿足條件1');
}else if(condition_2){
console.log('滿足條件2');
}else{//else根據實際需求可不寫
console.log('不滿足條件');
}
注意:
- if 只能出現一次
- else if 0個或多個
- else 只能有一個或0個
- switch…case
// 寫法一:
var para = 2;
switch (para) {
case 1:
console.log(1);
break;
case 2:
console.log(2);
break;
case 3:
console.log(3);
break;
default:
console.log('no');
}
// 寫法二--多情形程式碼相同:
switch (para) {
case 1:
case 2:
case 3:
console.log(1,2,3);
break;
default:
console.log('no');
}
注意:
- 匹配的para和case的值要全等才能執行相應的程式碼塊;default為沒有滿足條件的情況。
- case要結合break使用。若不用break無論後面程式碼塊的條件是否滿足,都會繼續執行。
迴圈
continue、break、return的區別
相關文章
- break,continue,return區別
- return,continue和break之間的區別
- C#中continue、return、break的區別及作用C#
- for迴圈、break和continue、二重迴圈
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- break和continue的區別11.8
- python中break和continue的區別Python
- break和continue的區別(流程圖表示)流程圖
- javascript中break和continue的區別和作用JavaScript
- C++中break和continue的用法和區別C++
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- while + else 使用,while死迴圈與while的巢狀,for迴圈基本使用,range關鍵字,for的迴圈補充(break、continue、else) ,for迴圈的巢狀,基本資料型別及內建方法While巢狀資料型別
- break,continue,gotoGo
- break、continue、return中選擇一個,我們結束掉它
- python3 筆記10.迴圈結構中的關鍵字(break,continue,pass)Python筆記
- oracle的exit、return、continueOracle
- Python中break語句和continue語句有什麼區別?Python
- 在Java8的foreach()中不能break,如果需要continue時,可以使用returnJava
- continue、break與gotoGo
- Vue 分支迴圈Vue
- js中return、return true、return false的區別JSFalse
- JAVA基礎--break 、continueJava
- JavaScript break與continue語句JavaScript
- break與continue關鍵字
- 第十九節:Java基本資料型別,迴圈結構與分支迴圈Java資料型別
- 對比JavaScript中的Continue和BreakJavaScript
- 探討兩種迴圈表示方法的區別,while迴圈與for迴圈的小總結While
- while read line 與for迴圈的區別While
- Kotlin中 until和..的區別(迴圈)Kotlin
- exit和return的區別
- 當型迴圈和直到型迴圈有哪些區別
- GO語言————5.5 Break 與 continueGo
- break、continue與goto關鍵字Go
- Day16 break-continue-gotoGo
- JS迴圈和條件分支JS
- php分支和迴圈結構PHP
- java 帶標籤的break,continue語句Java
- JAVA中的跳轉語句—break、continueJava