User Guide

Operators 151
// 1111 ^ 1001 = 0110
// returns 6 decimal (0110 binary)
See also
& bitwise AND operator, &= bitwise AND assignment operator, ^= bitwise XOR
assignment operator
, | bitwise OR operator, |= bitwise OR assignment operator,
~ bitwise NOT operator
^= bitwise XOR assignment operator
expression1 ^= expression2
Assigns expression1 the value of expression1 ^ expression2. For example, the
following two statements are equivalent:
x ^= y;
x = x ^ y;
Availability: ActionScript 1.0; Flash Player 5
Operands
expression1 : Number - Integers and variables.
expression2 : Number - Integers and variables.
Returns
Number - The result of the bitwise operation.
Example
The following example shows a bitwise XOR assignment (^=) operation:
// 15 decimal = 1111 binary
var x:Number = 15;
// 9 decimal = 1001 binary
var y:Number = 9;
trace(x ^= y); // returns 6 decimal (0110 binary)
See also
& bitwise AND operator, &= bitwise AND assignment operator, ^ bitwise XOR
operator
, | bitwise OR operator, |= bitwise OR assignment operator, ~ bitwise
NOT operator