Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur <<= de décalage gauche au niveau du bit et d'affectation | |||
expression1 <<= expression2
Cet opérateur effectue un décalage vers la gauche au niveau du bit (<<=) et stocke ensuite le contenu dans expression1. Les deux expressions suivantes sont équivalentes :
A <<= BA = (A << B)
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
expression1 : Number - Nombre ou expression à décaler vers la gauche.
expression2 : Number - Nombre ou expression à convertir en entier compris entre 0 et 31.
Number - Résultat de l'opération au niveau du bit.
Dans l'exemple suivant, vous utilisez l'opérateur de décalage gauche au niveau du bit et d'affectation (<<=) pour décaler tous les bits d'un espace vers la gauche :
var x:Number = 4; // Décale tous les bits d'un emplacement vers la gauche. x <<= 1; trace(x); // Renvoie : 8 // 4 décimal = 0100 binaire // 8 décimal = 1000 binaire
Opérateur << de décalage gauche au niveau du bit, Opérateur >>= de décalage droit au niveau du bit et d'affectation, Opérateur >> de décalage droit au niveau du bit