JavaScript 編程基礎
條件語句
條件語句就是對語句中不同條件的值進行判斷,進而根據不同的條件執行不同的語句。條件語句主要有 if判斷語句和 switch 多分支語句。
(1)if 語句
if 語句是最常見、最常用的條件控制語句。通過判斷來確定是否執行。
- 單項判斷語句
其語法格式如下:
if(表達式條件){
執行語句
}
- 雙向判斷語句
雙向判斷語句是 if 語句的基礎形式,只是在單向判斷語句上加了一個從句,其基本語法格式如下:
if(表達式條件){
執行語句1
}else{
執行語句2
}
如果條件成立則執行“語句1”,否則,執行“語句2”。
- 多向判斷語句
多向判斷語句是根據表達式的結果判斷一個條件,然後根據返回值做進一步的判斷,其語法格式如下:
if(表達式條件1){
執行語句1
}
else if(表達式條件2){
執行語句2
}
else if(表達式條件3){
執行語句3
}
......
(2)switch 語句
switch 語句是典型的多分支語句,其作用於 if 類似,但比 if 語句更具有可讀性和靈活性。其基本語法格式如下:
switch(表達式){
case 目標值1:
執行語句1
break;
case 目標值2:
執行語句2
break;
......
case 目標值n:
執行語句n
break;
default:
執行語句 n+1
break;
}
switch 語句將表達式的值與每個 case 中的目標值進行匹配,如果找到了匹配的值,就只執行對應的 case 語句;如果找不到,就執行 default 後的執行語句。注:break 的作用是跳出 switch 語句。
- Authors
- 杜小白
文章內容借鑑於《HTML+CSS+JavaScript 網頁製作案例教程》 編著:傳智播客