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

Opérandes

expression1 : Number - Nombre ou expression à décaler vers la gauche.

expression2 : Number - Nombre ou expression à convertir en entier compris entre 0 et 31.

Valeur renvoyée

Number - Résultat de l'opération au niveau du bit.

Exemple

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 

Voir aussi

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