프로그래밍/TIL
JS !! 논리연산자
matte
2022. 4. 27. 12:17
!! 는 확실한 논리결과 boolean 결과를 가지기 위해 사용한다
undefined, null, "" 의 경우 false 로 처리되고 나머지 결과는 true 이다
위의 세 결과값, 즉 다른 타입의 데이터를 정확한 boolean 값으로 치환해주기 위해 !!를 써준다
https://hermeslog.tistory.com/279
자바스크립트 (JavaScript) 느낌표 두개 (Double Exclamation Marks) 연산자 (Operator), !!
정리하자면 느낌표 두개(!!) 연산자는 확실한 논리결과를 가지기 위해 사용합니다. 예를 들어 정의되지 않은 변수 undefined 값을 가진 내용의 논리 연산 시에도 확실한 true / false를 가지도록 하는
hermeslog.tistory.com
https://ifuwanna.tistory.com/278
[Javascript] 느낌표 두개(!!) 사용법 (논리 연산자)
자바스크립트의 논리연산자 중 NOT연산자인 (느낌표)는 입력값을 boolean으로 변환하여 값이 true이면 false로 , false이면 true로 값을 리턴합니다. 그럼 !!(느낌표 두개)는 어떤 경우에 사용하는 걸까
ifuwanna.tistory.com