<<= bitweiser Verschiebungszuweisungs-Operator (nach links)

expression1 <<= expression2

Dieser Operator führt eine bitweise Verschiebung nach links (<<=) durch und speichert den Inhalt als Ergebnis in expression1. Die folgenden beiden Ausdrücke sind gleichwertig:

A <<= BA = (A << B)

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Operanden

expression1 : Number - Eine Zahl oder ein Ausdruck, die bzw. der bitweise nach links verschoben werden soll.

expression2 : Number - Eine Zahl oder ein Ausdruck, die bzw. der in eine Ganzzahl von 0 bis 31 umgewandelt werden kann.

Rückgabewerte

Number - Das Ergebnis der bitweisen Operation.

Beispiel

Im folgenden Beispiel werden alle Bits mithilfe des bitweisen Verschiebungszuweisungs-Operators (<<=) um eine Stelle nach links verschoben:

var x:Number = 4;
// alle Bits um eine Stelle nach links verschieben 
x <<= 1;
trace(x); // Ausgabe: 8 
// 4 dezimal = 0100 binär
// 8 dezimal = 1000 binär

Siehe auch

<< bitweiser Verschiebungs-Operator (nach links), >>= bitweiser Verschiebungszuweisungs-Operator (nach rechts), >> bitweiser Verschiebungs-Operator (nach rechts)