본문 바로가기
JavaScript 시리즈☕

🚀 null VS undefined 🚀| JavaScript 시리즈 006

by @ENFJ 2021. 8. 1.

null 과 undefined 가 비슷해서 헷갈릴 때가 있다.

그래서 정리를 해보았다.

 

 

자료형

 

자료형

자료형에는 숫자 , 문자열, 불린 그리고 null , undefined 가 있다.

null 과 undefined 설명
null 과 undefined 설명

 

undefined 를 할당할 일은 잘 없겠지만, null 을 할당하는 일은 종종 있다.
명시적인 의미로 없다는 것을 표현해주기 위해서

null 이나 undefined 를 많이 활용하는 케이스는 아무래도 check 를 하기 위해서일 것 이다.
가령 어떤 함수에서 값을 받았을 때 그 값이 null 인지, undefined 인지 check 를 해서 어떤 동작을 처리하는 것과 같이말이다.

 

 

🔥요약🔥

즉, null 은 절대 자연적으로 발생하지 않는다! 
null 은 우리가 variable(변수) 안에 어떤 것이 없다는 것을 확실히 하기 위해 씀
<자바 스크립트에게 여기엔 값이 "없다"는 것을 알려줄때 쓰는거! (==비어있다는 뜻)>
즉, undefined 는 variable 이 존재하는데, 값이 주어지지 않은것.