320x100
320x100

 

null

: 변수가 빈 값으로 초기화된 상태로 개발자에게 허용된 데이터 타입

: 내부적으로 null 객체가 생성 되며, 그 객체에 대한 참조 주소를 가짐

 

 

undefined

: 내부 객체와 참조 주소를 가지고 있지 않는 데이터 타입

: http response에서도 undefined를 응답 받으면 키 조차 보이지 않는다

 

 

NaN (Not A Number)

: 숫자가 없음을 의미하며 숫자형으로 분류됨

 

 

0

: falsey한 값으로 취급되지만 숫자 0으로도 취급한다

 

 

''

: falsey한 값으로 취급되지만 string으로도 취급한다

 

 

 

 

Reference

 

어제 뭐했니#1 - undefined/ null / 0의 차이

undefined / null / 0 / NaN의 차이?

velog.io

 

300x250
728x90

'Programming > JavaScript' 카테고리의 다른 글

코루틴 (CoRoutine)과 서브루틴 (SubRoutine)의 차이  (1) 2023.06.05
NodeJS 란?  (0) 2023.06.05
NodeJS 백로그 관리  (0) 2023.05.15
JavaScript 패키징 도구 (번들링 도구)  (0) 2023.04.24
Express HTTP 에러 핸들링  (0) 2023.04.24