User Guide

90 Chapter 5: ActionScript Core Language Elements
In the numbers 13 and 11 the result is 9 because only the first and last positions in both numbers
have the number 1.
The following examples show the behavior of the return value conversion:
trace(0xFFFFFFFF); // 4294967295
trace(0xFFFFFFFF & 0xFFFFFFFF); // -1
trace(0xFFFFFFFF & -1); // -1
trace(4294967295 & -1); // -1
trace(4294967295 & 4294967295); // -1
See Also
&= (bitwise AND assignment)
, ^ (bitwise XOR), ^= (bitwise XOR assignment), |
(bitwise OR)
, |= (bitwise OR assignment), ~ (bitwise NOT)
&& (logical AND)
Availability
Flash Player 4.
Usage
expression1 && expression2
Parameters
None.
Returns
A Boolean value.
Description
Operator (logical); 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.
For more information, see “Operator precedence and associativity” on page 32.
Expression Evaluates
true&&true
true
true&&false
false
false&&false
false
false&&true
false