close
javascript問號表達式
說明
?:運算符是if...else語句的快捷方式。它通常被用作較大表達式的一部分,而在此處使用if...else語句是不協調的。例如:
var now = new Date();
var greeting = "Good" ((now.getHours() > 17) ? " evening." : " day.");
在該例子中,假如是6pm以後,則創建一個包含"Good evening."的字符串。
使用if...else語句的等效代碼如下:
var now = new Date();
var greeting = "Good";
if (now.getHours() > 17)
greeting = " evening.";
else
greeting = " day .";
資料來源:網路
全站熱搜
留言列表