?:(条件)

可用性

Flash Player 4。

用法

expression1 ? expression2 :expression3

参数

expression1 计算结果为布尔值的表达式,通常为像 x < 5 这样的比较表达式。

expression2expression3 任何类型的值。

返回

无。

说明

运算符;指示 Flash 计算 expression1,如果 expression1 的值为 true,则它返回
expression2 的值;否则,它返回 expression3 的值。

示例

下面的语句因为 expression1 的计算结果为 true,所以将变量 x 的值赋予变量 z

x = 5; 
y = 10;
z = (x < 6) ? x:y;
trace (z);
// 返回 5