Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 运算符 > &&(逻辑 AND) | |||
Flash Lite 1.0。
expression1 && expression2
expression1、expression2 布尔值或转换为布尔值的表达式。
运算符(逻辑);对一个或两个表达式的值执行布尔运算。该运算符计算 expression1(运算符左侧的表达式),当此表达式的计算结果为 false 时返回 false。如果 expression1 的计算结果为 true,则计算 expression2(运算符右侧的表达式)。如果 expression2 的计算结果为 true,则最终结果为 true;否则,最终结果为 false。
以下示例使用 && 运算符执行一个测试,以确定游戏者是否已经在游戏中获胜。在游戏过程中,当轮到游戏者玩或者当游戏者得到计分点时,就会对 turns 和 score 变量进行更新。在 3 轮之内游戏者的得分达到或超过 75 时,下面的脚本就会在"输出"面板中显示"You Win the Game!"(您获得了游戏的胜利!)。
turns = 2;
score = 77;
winner = (turns <= 3) && (score >= 75);
if (winner) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
以下示例演示测试过程,以查看假想的 x 位置是否在某个范围之内:
xPos = 50;
if (xPos >= 20 && xPos <= 80) {
trace ("the xPos is in between 20 and 80");
}
|
|
|
|