&& 逻辑 AND 运算符

expression1 && expression2

对两个表达式的值执行布尔运算。如果 expression1expression2 都为 true,则返回 true;否则返回 false

表达式

计算结果

true&&true

true

true&&false

false

false&&false

false

false&&true

false

可用性:Flash Player 4;ActionScript 1.0

操作数

expression1 : Number - 布尔值或要转换为布尔值的表达式。

expression2 : Number - 布尔值或要转换为布尔值的表达式。

返回

Boolean - 逻辑运算的布尔结果。

示例

下面的示例使用逻辑 AND 运算符 (&&) 执行一个测试,确定游戏者是否已经赢得游戏。在游戏过程中,当游戏者赢得一轮或者得到计分点时,就会更新变量 turnsscore。在 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 运算符== 等于运算符=== 全等运算符