# && (logical AND)

#### Availability

Flash Player 4.

#### Usage

#### expression1 && expression2

#### Parameters

None.

#### Returns

Nothing.

#### 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`.

#### Example

This example uses the `&&` 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 following script displays "You Win the Game!" in the Output window when the player's score reaches 75 or higher in 3 turns or less.

    turns=2;
    score=77;
    winner = (turns <= 3) && (score >= 75);
    if (winner) {
    	trace("You Win the Game!");
    } else {
    	trace("Try Again!");
    }