1. 程式人生 > >JavaScript學習之小白篇(二)

JavaScript學習之小白篇(二)

好好學習 ,天天向上。Are you ready?在這裡插入圖片描述

--------------------if swich語句------------------

一、程式中流程控制有哪些結構?
1. 順序結構 : 從上到下,依次執行每一條語句,不允許跳過任何一條語句。
2. 選擇結構 : 根據條件判斷,執行不同的語句段。
3. 迴圈結構 : 滿足一定條件,重複執行一段程式碼。

二、實現選擇結構有哪些語句?
?:
if
switch
三、if
1. 單分支選擇語句
格式:
if(表示式){
語句組;
}

運算邏輯: 當執行到if語句時,先計算表示式的值,如果值為true:則執行if後的語句組。如果值為false:則退出if語句。
2. 雙分支選擇語句
格式:
if(表示式){
語句組;
}else{
語句組;
}
運算邏輯: 當執行到if語句時,先計算表示式的值,如果值為true:則執行if後的語句組。如果值為false:則執行else後的語句組。
3. 多分支選擇語句
格式:
if(條件1){
語句組1;
}else if(條件2){
語句組2;
}…… else if(條件n){
語句組n;
}else{
語句組n + 1;
}
運算邏輯:
當執行到if語句時,先計算條件1的值,如果值為true:執行該條件後的語句組;值為false,再計算條件2的值,如果值為true:執行該條件後的語句組,依此類推:滿足哪個條件,則執行該條件後的語句組。
四、switch(開關) 多分支選擇語句


格式:

switch(表示式){
case 表示式 :語句組; [break;]
case 表示式 :語句組; [break;]
……
case 表示式 :語句組; [break;]
[default : 語句組;]
}

運算邏輯: 當執行到switch時,先計算表示式的值,當值與case後表示式的值一致時,執行該case後的語句組,如果有break,則退出switch語句。如果沒有break,則繼續執行該語句後的其它所有語句組,直到碰到break或右大括號退出switch.