비트 연산자 >>와 ~~는 모두 JavaScript에서 숫자를 정수로 변환하는 데 사용할 수 있지만, 작동 방식에는 차이가 있습니다. 둘다 32비트 정수로 처리되므로, JavaScript의 숫자 범위를 벗어날 수 없습니다.
>> 연산자는 비트를 오른쪽으로 시프트하는 연산자입니다. 이는 숫자를 정수로 변환하는 효과를 가지고 있습니다.
console.log(5.7 >> 0); // 출력: 5
console.log(-5.7 >> 0); // 출력: -5
~~ 연산자는 두 번의 비트 NOT 연산을 수행합니다.
console.log(~~5.7); // 출력: 5
console.log(~~-5.7); // 출력: -5| toString() - JavaScript (0) | 2024.06.03 |
|---|---|
| 웹 번들러 (Web bunbler) (0) | 2024.05.29 |
| padStart() , padEnd() - 공백채우기 (0) | 2024.05.27 |
| throttle() - lodash (0) | 2024.05.27 |
| emmet - react - reactjavascript (0) | 2024.05.26 |