Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur ^= (affectation XOR au niveau du bit) | |||
expression1 ^= expression2
Affecte à expression1 la valeur de expression1 ^ expression2. Par exemple, les deux instructions suivantes sont équivalentes :
x ^= y x = x ^ y
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
expression1 : Number - Entiers et variables.
expression2 : Number - Entiers et variables.
Number - Résultat de l'opération au niveau du bit.
L'exemple suivant illustre l'opération (^=) d'affectation XOR au niveau du bit :
// 15 décimal = 1111 binaire var x:Number = 15; // 9 décimal = 1001 binaire var y:Number = 9; trace(x ^= y); // Renvoie le nombre décimal 6 (0110 en binaire)
Opérateur & (AND) au niveau du bit, Opérateur d'affectation &= (AND) au niveau du bit, Opérateur ^ (XOR au niveau du bit), Opérateur | (OR) au niveau du bit, Opérateur |= d'affectation OR au niveau du bit, Opérateur ~ (NOT) au niveau du bit