[Operator] JS - 비트연산자 (Bitwise Operator)
비트연산자 (Bitwise Operators)
연산자 |
Name |
Description |
---|
& |
AND |
대응 비트가 모두 1이면 1로 설정 |
| |
OR |
대응 비트가 하나라도 1이면 1로 설정 |
^ |
XOR |
대응 비트가 다르면 1로 설정 |
~ |
NOT |
각각의 비트를 0은 1로, 1은 0으로 뒤집어 설정 |
<< |
Zero fill left shift |
오른쪽 끝에 0 밀어넣어 왼쪽으로 이동 후, 왼쪽 끝 비트 제거. |
>> |
Signed right shift |
왼쪽 끝 비트 복사해 왼쪽에 밀어넣어 오른쪽으로 이동 후, 오른쪽 끝 비트 제거. |
>>> |
Zero fill right shift |
왼쪽 끝에 0 밀어넣어 오른쪽으로 이동 후 오른쪽 끝 비트 제거. |
|
방문 감사합니다. (즐겨찾기 등록: Ctrl + D) |
|
|