if條件控制
if範例
1 | if (condition) |
2 | statement |
1 | if ( true / false test) |
2 | Do something; |
if/else範例
1 | if (condition) |
2 | // true |
3 | statement |
4 | else |
5 | // false |
6 | statement |
1 | if (condition) |
2 | statement |
3 | else if (condition) |
4 | statement |
5 | else |
6 | statement |
可產生無限個 if / else if。
?:範例
「條件運算子」可用來指定變數的值,如同 if / else,在變數值需要二選一時非常實用。1 | $Var = (condition)? "Value1" : "Value2" ; |
()內為條件,true指定?後的內容給變數,false指定:後的內容給變數。
1 | Hours = (inputHour>=12)? "PM" : "AM" ; |
2 |
3 | //原if/else程式碼 |
4 | /* |
5 | if (inputHour >=12) |
6 | Hours = "PM"; |
7 | else |
8 | Hours = "AM"; |
9 | */ |
switch條件控制
01 | switch (expression) { |
02 | case value: |
03 | statement |
04 | break ; |
05 | case value: |
06 | statement |
07 | break ; |
08 | ... |
09 | default : |
10 | statement |
11 | } |
(condition)最終的結果只能為true或false。(expression)相當於資料,case等於「==」邏輯運算子,value等於要比較的值,用說的:(expression)資料 == value嗎?是就執行break前的程式區塊(一段一段case比較),如果都不是請執行default程式碼。
您好,最近進入新公司,剛在學習javascript,一直找不到適合我的教學文章,學的不是很順,一直找不到學習的方式,
回覆刪除最近看到您的文章,覺得您寫得很不錯,解釋很清楚,很謝謝您!
不過我想在您的文章上面按讚時,按了讚都沒反應,
我開F12看,都會跳出disabled,然後又消失,想請問是什麼原因呢?(順便學習一下)