Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > <<= 비트 왼쪽 시프트 및 대입 연산자 | |||
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
<< 비트 왼쪽 시프트 연산자, >>= 비트 오른쪽 시프트 및 대입 연산자, >> 비트 오른쪽 시프트 연산자