Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > |= ビット単位の排他的論理和 (OR) 代入演算子 | |||
expression1 |= expression2
expression1 に expression1 | expression2 の値を代入します。たとえば、次の 2 つのステートメントは同じです。
x |= y; and x = x | y;
使用できるバージョン : ActionScript 1.0、Flash Lite 2.0
expression1 : Number - 数値または変数。
expression2 : Number - 数値または変数。
Number - ビット演算の結果。
次にビット単位の排他的論理和 (OR) 代入 (|=) 演算子の使用例を示します。
// 10 進数の 15 = 2 進数の 1111 var x: Number = 15; // 10 進数の 9 = 2 進数の 1001 var y: Number = 9; // 1111 |= 1001 = 1111 trace(x |= y); // 10 進数の 15 (2 進数の 1111)
& ビット単位の論理積 (AND) 演算子, &= ビット単位の論理積 (AND) 代入演算子, ^ ビット単位の排他的論理和 (XOR) 演算子, ^= ビット単位の排他的論理和 (XOR) 代入演算子, | ビット単位の論理和 (OR) 演算子, |= ビット単位の排他的論理和 (OR) 代入演算子, ~ ビット単位の否定 (NOT) 演算子