본문 바로가기
언어/Javascript, Typescript

[js] null vs undefined

by minhyeok.lee 2023. 2. 3.
반응형

null과 undefined의 차이점

typeof null // object
typeof undefined // undefined

null === undefined // false --> 타입이 다름
null == undefined // true

null === null  // true
null == null  // true
!null // true
!!null // false

undefined === undefined  // true
undefined == undefined  // true
!undefined // true
!!undefined // false

* 정의되지 않고 초기화된 적도 없다면 undefined

* 존재하지만 값이나 자료형이 존재하지 않으면 null

반응형

'언어 > Javascript, Typescript' 카테고리의 다른 글

[js] 빈 값을 가진 json key 제거  (0) 2023.02.08
[js] 변수명 표기법 (var, let, cosnt)  (0) 2023.02.04
[js] const, let  (0) 2023.02.04
[js] var, let  (0) 2023.02.04
[js] Nullish coalescing operator(??)  (0) 2023.02.03

댓글