# |= (bitwise OR assignment)

#### Availability

Flash Player 5.

#### Usage

    expression1 |= expression2

#### Parameters

`expression1,expression2` A number or variable.

#### Returns

None.

#### Description

Operator (bitwise compound assignment); assigns `expression1` the value of `expression1 | expression2`. For example, the following two statements are the same:

    x |= y;
    x = x | y;

#### Example

The following example uses the `|=` operator:

    // 15 decimal = 1111 binary
    x = 15;
    // 9 decimal = 1001 binary
    y = 9;
    trace(x |= y);
    // 1111 |= 1001
    //	returns 15 decimal (= 1111 binary)

#### See also

`| (bitwise OR)`