tony.log
로그인
tony.log
로그인
javascript ~~ 연산자
Tony
·
2023년 3월 13일
팔로우
0
JavaScript
0
javascript
목록 보기
51/61
leetcode에서 풀이를 보다가
~~
를 사용한 코드를 보고 찾아보게 되었다
tilde(~) 연산자
2진수일 때 0과 1을 바꾼 것
e.g.
~
5
// -6
tilde 연산을 하면 소수점들은 버려지게 된다
double tilde(~~) 연산자
tilde를 2번 하는 것
Math.floor() 대신 사용할 수 있다
~~
가 Math.floor() 보다 빠르다고 한다 하지만 가독성이 떨어진다는 단점이 있다
참고
https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript
https://velog.io/@proshy/JS-tilde%EA%B3%BC-double-tilde%EC%97%B0%EC%82%B0%EC%9E%90
Tony
움직이는 만큼 행복해진다
팔로우
이전 포스트
이벤트 버블링 막기 stopPropagation
다음 포스트
javascript String.prototype.padStart()
0개의 댓글
댓글 작성