?:(条件)

可用性

Flash Lite 1.0。

用法

expression1 ? expression2 : expression3

操作数

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

expression2expression3 任何类型的值。

说明

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

示例

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

x = 5;
y = 10;
z = (x < 6) ? x: y;
trace (z);        // 输出:5