[Javascript]Tilt(~) 연산자 사용법


Tilt 연사자를 사용하게 되면 내부적으로 32비트 정수로 변환 후 NOT연사자를 실행한다.

<aside> 💡 쉽게 말해 2의 보수 -(n+1) 와 같다.

</aside>

!!꿀팁!!

~~52.3 === 52

52의 2의 보수를 한 번 더 2의 보수 취해주면 정수부분만 추출해 줄 수 있다.


인터넷에 올라온 예제중 이해가 안되는 부분이 있었다.

Untitled