728x90
반응형
!! 연산자
다른 타입의 데이터를 boolean 타입으로 명시적으로 형 변환하기 위해 사용
조건문 예시
if("test") // true
if(!"test") // false
if(!!"test") // true
if("") // false
if(!"") // true
if(!!"") // false
if(null) // false
if(!null) // true
if(!!null) // false
if(true) // true
if(!true) // false
if(!!true) // true
자바스크립트는 조건문에서 비교 시 자동으로 boolean 타입으로 변환을 해주기에 예시에서 보듯 !! 연산자가 조건문에서는 큰 의미가 없음
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript] byte 수로 문자열 자르기 (0) | 2023.03.07 |
---|---|
[JavaScript/jQuery] 강제로 클릭이벤트 발생시키기 (0) | 2023.02.21 |
[JavaScript] JSON.stringify() (0) | 2023.01.13 |
[JavaScript] JSON.parse() (0) | 2023.01.12 |
[JavaScript] 팝업 띄우기 (0) | 2023.01.09 |