>> , ~~ 유용한 비트 연산자
비트 연산자 >>와 ~~는 모두 JavaScript에서 숫자를 정수로 변환하는 데 사용할 수 있지만, 작동 방식에는 차이가 있습니다. 둘다 32비트 정수로 처리되므로, JavaScript의 숫자 범위를 벗어날 수 없습니다.비트 시프트 연산자 >>>> 연산자는 비트를 오른쪽으로 시프트하는 연산자입니다. 이는 숫자를 정수로 변환하는 효과를 가지고 있습니다.부호를 유지: >> 연산자는 부호를 유지하면서 숫자를 32비트 정수로 변환합니다.0으로 시프트: 숫자를 오른쪽으로 0비트 시프트하면 숫자를 정수로 변환하는 효과가 있습니다.console.log(5.7 >> 0); // 출력: 5console.log(-5.7 >> 0); // 출력: -5비트 NOT 연산자 ~~~~ 연산자는 두 번의 비트 NOT 연산을 수행..
JavaScript
2024. 5. 27. 09:04