JavaScript Bitwise NOT
예시
<html> <body> <p id="not"></p> <script> document.getElementById("not").innerHTML = ~ 13; </script> </body> </html>
출력
-14
설명:1이면 0, 0이면 1입니다. 위의 결과는 14입니다.
자바스크립트 비트 왼쪽 시프트 연산자
예시
<html> <body> <p id="left"></p> <script> document.getElementById("left").innerHTML = 5 << 2; </script> </body> </html>
출력
20
설명:왼쪽(<<) 이동 연산자는 0으로 간격을 채우는 요소를 왼쪽으로 이동합니다. 위의 예에서 이진 형식의 5는 0101로 지정되므로 2로 이동하면 010100이 제공됩니다. /P>
JavaScript Bitwise Right 연산자
예시
<html> <body> <p id="right"></p> <script> document.getElementById("right").innerHTML = 5 >>> 2 ; </script> </body> </html>
출력
2
설명:오른쪽 시프트 연산자(>>>)는 왼쪽 시프트 연산자와 달리 비트를 오른쪽으로 이동합니다. 위의 예에서 5가 이동되었고 결과는 1입니다.