ActionScript 2.0 语言参考 |
|
|
|
| ActionScript 语言元素 > 运算符 > && 逻辑 AND 运算符 | |||
expression1 && expression2
对两个表达式的值执行布尔运算。如果 expression1 和 expression2 都为 true,则返回 true;否则返回 false。
|
表达式 |
计算结果 |
|---|---|
|
|
true |
|
|
false |
|
|
false |
|
|
false |
可用性:Flash Player 4;ActionScript 1.0
expression1 : Number - 布尔值或要转换为布尔值的表达式。
expression2 : Number - 布尔值或要转换为布尔值的表达式。
Boolean - 逻辑运算的布尔结果。
下面的示例使用逻辑 AND 运算符 (&&) 执行一个测试,确定游戏者是否已经赢得游戏。在游戏过程中,当游戏者赢得一轮或者得到计分点时,就会更新变量 turns 和 score。在 3 轮之内游戏者的得分达到或超过 75 时,脚本就会在"输出"面板中显示"You Win the Game!"。
var turns:Number = 2;
var score:Number = 77;
if ((turns <= 3) && (score >= 75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
// output: You Win the Game!
! 逻辑 NOT 运算符,!= 不等于运算符,!== 不全等运算符,|| 逻辑 OR 运算符,== 等于运算符,=== 全等运算符
|
|
|
|