Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > ^= ビット単位の排他的論理和 (XOR) 代入演算子 | |||
expression1 ^= expression2
expression1 に expression1 ^ 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) 演算子