^ (bitwise XOR)

Availability

Flash Player 5.

Usage

expression1 ^ expression2

Parameters

expression1,expression2 A number.

Returns

None.

Description

Operator (bitwise); converts expression1 and expression2 to 32-bit unsigned integers, and returns a 1 in each bit position where the corresponding bits in expression1 or expression1, but not both, are 1.

Example

The following example uses the bitwise XOR operator on the decimals 15 and 9 and assigns the result to the variable x.

// 15 decimal = 1111 binary
// 9 decimal = 1001 binary
x = 15 ^ 9 
trace(x)
// 1111 ^ 1001 = 0110
// returns 6 decimal( = 0110 binary)