아무나 빌려가세요

double bang - !! 본문

오늘 배운 프로그래밍

double bang - !!

빌라노바 2021. 7. 7. 21:50

자바스크립트에서 !는 반대를 의미한다. 값이 true이면 false, false면 ture다. 

!!는 말 그대로 반대의 반대다. 즉 true면 ture를 반환하는 것이다.

굳이 !!를 사용하는 이유는 바로 무조건 bollen값을 반환한다는 표식을 해주는것에 있다.

변수의 이름을 복잡하게 설정하면 어떤 값을 반환하는지 모를때가 있다.

이럴때 !!를 해주면 이 변수는 확실하게 bollen값을 반환한다고 말해줄 수 있다.