나의 개발일지

[JavaScript] 부정 ! / !! 연산자 본문

JavaScript

[JavaScript] 부정 ! / !! 연산자

heew0n 2023. 11. 30. 21:57

 

분명 배웠던 건데 잊고 있던 연산자를 사용하게 되어 정리를 해보겠다 

 

 

! : 입력값을 불리언으로 변환하는데, true이면 false로, false이먄 true로 값을 반대로 반환한다.

!! : 불리언 타입으로 명시적으로 형 변환한다

 

!true // false
!!true // true
!false // true
!!false // false
!{} // false
!!{} // true
![] // false
!![] // true
!null // true
!!null // false
!'text' // false
!!'text' // true