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