Operators
159
Performs a Boolean operation on the values of one or both of the expressions. Evaluates
expression1
(the expression on the left side of the operator) and returns
false
if the
expression evaluates to
false
. If
expression1
evaluates to
true
,
expression2
(the
expression on the right side of the operator) is evaluated. If
expression2
evaluates to
true
,
the final result is
true
; otherwise, it is
false
. Expression Evaluates
true&&true
true
true&&false
false
false&&false
false
false&&true
false
Availability:
ActionScript 1.0; Flash Lite 1.0
Operands
expression1 :
Number
- A Boolean value or an expression that converts to a Boolean value.
expression2 :
Number
- A Boolean value or an expression that converts to a Boolean value.
Returns
Boolean
- A Boolean result of the logical operation.
Example
The following example uses the logical AND (
&&
) operator to perform a test to determine if a
player has won the game. The
turns
variable and the
score
variable are updated when a
player takes a turn or scores points during the game. The script shows "You Win the Game!"
in the Output panel when the player's score reaches 75 or higher in 3 turns or less.
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!
See also
! logical NOT operator
,
!= inequality operator
,
!== strict inequality
operator
,
|| logical OR operator
,
== equality operator
,
=== strict equality
operator
Содержание Flash Lite 2
Страница 1: ...Flash Lite 2 x ActionScript Language Reference...
Страница 22: ...22 Contents...
Страница 244: ...244 ActionScript language elements...
Страница 760: ...760 ActionScript classes...