||(逻辑 OR)

可用性

Flash Lite 1.0。

用法

expression1 || expression2

操作数

expression1、expression2 布尔值或转换为布尔值的表达式。

说明

运算符(逻辑);计算 expression1expression2。如果其中任何一个或者两个表达式的计算结果为 true,则结果为 true;只有当两个表达式的计算结果都为 false 时,结果才为 false。逻辑 OR 运算符可与任意多个操作数一起使用;只要任意一个操作数的计算结果为 true,结果就为 true

对于非布尔表达式,逻辑 OR 运算符会使 Flash Lite 对左侧的表达式进行计算;如果左侧的表达式可以转换为 true,则结果为 true。否则,计算右侧的表达式,而且结果就是该表达式的值。

示例

用法 1:以下示例在 if 语句中使用 || 运算符。第二个表达式的计算结果为 true,因此最终结果为 true

theMinimum = 10;
theMaximum = 250;
start = false;
if (theMinimum > 25 || theMaximum > 200 || start){
    trace("the logical OR test passed");
}