前往
大廳
主題

JavaScript #3 如果、選擇

CW | 2020-11-25 17:00:04 | 巴幣 14 | 人氣 297

如果、選擇

如果 if ... else ...
如果
1
2
3
if (variable) {
// 如果 variable 為 true 執行這裡的內容
}

如果,否則
1
2
3
4
5
if (variable) {
// 如果 variable 為 true 執行的內容
}else{
// 如果 variable 為 false 執行的內容
}

如果,否則如果
1
2
3
4
5
if (variable1) {
// 如果 variable1 為 true 時執行的內容
}else if (variable2) {
// 如果 variable2 為 true 時執行的內容
}

如果,否則如果,否則
1
2
3
4
5
6
7
if (variable1) {
// 如果 variable1 為 true 時執行的內容
}else if (variable2) {
// 如果 variable2 為 true 時執行的內容
}else{
// 否則就執行這裡的內容
}

選擇 switch ... case ...
1
2
3
4
5
6
7
8
9
10
11
12
13
switch(color){
case "red":
alert("紅色");
break;
case "green":
alert("綠色");
break;
case "blue":
alert("藍色");
break;
default:
alert("其他顏色");
}
如果 switch 括號內的變數 等於 case 後面的資料 那麼將會執行 case 那個區塊的內容。
也就是如果沒有使用 break 則會持續執行下去。依照這個特性,我們可以寫出以下範例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
switch(number){
case 1:
case 2:
case 3:
alert("1 ~ 3");
break;
case 4:
case 5:
case 6:
alert("4 ~ 6");
break;
default:
alert("其他數字");
}




送禮物贊助創作者 !
0
留言

創作回應

更多創作