javaScript使用三目運算進行判斷

在JavaScript中,除了 if ... else 和 switch 語句,還有一個惟一的三目運算符 ? ... : ,也可用於簡單的選擇結構。

語法:
    conditions ? statementA : statementB ;
上述語句,首先判斷條件condition,若結果爲真則執行語句statementA,不然執行語句statementB。web

 

值得注意的是,因爲 JavaScript 腳本解釋器將分號「 ; 」做爲語句的結束符,statementA 和 statementB 語句均必須爲單個語句,使用多個語句會報錯。spa

 

使用三目運算符來判斷年齡:code

var age=25;

age>=18 ? 

(

age<=35 ? alert("你還年輕,將來屬於你!") : alert("35歲之後,就要注意身體了! ")

) : 

alert("你還未成年!");

例子orm

 var namenumbers="";

namenumbers == undefined ? '':namenumbers;//當namenumbers爲undefined時,把namenumbers設爲''空,
                                             當不爲undefined時,就取它自己 namenumbers
相關文章
相關標籤/搜索