^= ビット単位の排他的論理和 (XOR) 代入演算子

expression1 ^= expression2

expression1expression1 ^ expression2 の値を代入します。たとえば、次の 2 つのステートメントは同じです。

x ^= y x = x ^ y 

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

オペランド

expression1 : Number - 整数および変数。

expression2 : Number - 整数および変数。

戻り値

Number - ビット演算の結果。

次の例は、ビット単位の排他的論理和 (XOR) (^=) 演算です。

// 10 進数の 15 = 2 進数の 1111 
var x: Number = 15; 
// 10 進数の 9 = 2 進数の 1001 
var y: Number = 9; 
trace(x ^= y); // 10 進数の 6 (2 進数の 0110) 

関連項目

& ビット単位の論理積 (AND) 演算子, &= ビット単位の論理積 (AND) 代入演算子, ^ ビット単位の排他的論理和 (XOR) 演算子, | ビット単位の論理和 (OR) 演算子, |= ビット単位の排他的論理和 (OR) 代入演算子, ~ ビット単位の否定 (NOT) 演算子