<<= 비트 왼쪽 시프트 및 대입 연산자

expression1 <<= expression2

이 연산자는 비트 왼쪽 시프트(<<=) 연산을 수행하고 그 결과를 expression1에 저장합니다. 다음 두 표현식은 동일합니다.

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

지원 버전: ActionScript 1.0, Flash Lite 2.0

피연산자

expression1 : Number - 왼쪽으로 이동할 숫자 또는 표현식입니다.

expression2 : Number - 0~31 범위의 정수로 변환되는 숫자 또는 표현식입니다.

반환값

Number - 비트 연산 결과입니다.

예제

다음 예제에서는 비트 왼쪽 시프트 및 대입 연산자(<<=)를 사용하여 모든 비트를 왼쪽으로 한 자리 이동합니다.

 var x:Number = 4; 
// 모든 비트를 왼쪽으로 한 자리씩 이동합니다. 
x <<= 1; 
trace(x); // 출력: 8 
// 10진수 4 = 이진수 0100 
// 10진수 8 = 이진수 1000 

참고 사항

<< 비트 왼쪽 시프트 연산자, >>= 비트 오른쪽 시프트 및 대입 연산자, >> 비트 오른쪽 시프트 연산자