2023-12-11[TIL]

jenna·2023년 12월 11일
0

TIL/WIL

목록 보기
35/60

Tilt 연산자(~)

: 이진수로 바꾼 후 NOT연산

EX) ~1 => -2
1의 이진수 => 00000001
NOT 연산자 => 11111110
(1: TRUE, 0: FALSE)
11111110 => -2
결론: tilt 연산자는 -(n+1)을 출력

사용하는 경우

  1. indexOf()로 -1을 반환하게 될 때 틸트 연산자를 사용하면 -1을 틸트 연산자로 연산하면 0이된다
  2. ~~를 사용하면 버림 기능으로 Math.trunc()와 똑같은 기능을 할 수 있다(몫을 구할 때 사용)
profile
https://github.com/jennaaaaaaaaa

0개의 댓글