?
本文檔使用 PHP中文網手冊 發(fā)布
JScript? | 語言參考 |
根據條件執(zhí)行兩個語句中的其中一個。
test ?
語句1 :
語句2
test
任何 Boolean 表達式。
語句1
當 test 是 true 時執(zhí)行的語句??梢允菑秃险Z句。
語句2
當 test 是 false 時執(zhí)行的語句??梢允菑秃险Z句。
?: 運算符是 if...else 語句的快捷方式。它通常被用作較大表達式的一部分,而在此處使用 if...else 語句是不協調的。例如:
var now = new Date();
var greeting = "Good" + ((now.getHours() > 17) ? " evening." : " day.");
在該例子中,如果是 6pm 以后,則創(chuàng)建一個包含 "Good evening." 的字符串。使用 if...else 語句的等效代碼如下:
var now = new Date(); var greeting = "Good"; if (now.getHours() > 17)
???greeting += " evening.";
else
???greeting += " day.";
版本 1
if...else 語句 | 運算符優(yōu)先級 | 運算符總結