null 과 undefined 가 비슷해서 헷갈릴 때가 있다.
그래서 정리를 해보았다.
자료형에는 숫자 , 문자열, 불린 그리고 null , undefined 가 있다.
undefined 를 할당할 일은 잘 없겠지만, null 을 할당하는 일은 종종 있다.
명시적인 의미로 없다는 것을 표현해주기 위해서
null 이나 undefined 를 많이 활용하는 케이스는 아무래도 check 를 하기 위해서일 것 이다.
가령 어떤 함수에서 값을 받았을 때 그 값이 null 인지, undefined 인지 check 를 해서 어떤 동작을 처리하는 것과 같이말이다.
🔥요약🔥
즉, null 은 절대 자연적으로 발생하지 않는다!
null 은 우리가 variable(변수) 안에 어떤 것이 없다는 것을 확실히 하기 위해 씀
<자바 스크립트에게 여기엔 값이 "없다"는 것을 알려줄때 쓰는거! (==비어있다는 뜻)>
즉, undefined 는 variable 이 존재하는데, 값이 주어지지 않은것.
'JavaScript 시리즈☕' 카테고리의 다른 글
🚀array (배열)🚀 | JavaScript 시리즈 008 (0) | 2021.08.02 |
---|---|
🚀const and let 차이점 에대해!!!🚀 | JavaScript 시리즈 007 (2) | 2021.08.02 |
🚀템플릿 문자열에 대해서🚀 | JavaScript 시리즈 005 (4) | 2021.08.01 |
🚀 형 변환 🚀 | JavaScript 시리즈 004 (0) | 2021.07.29 |
🚀 typeof 연산자 🚀 | JavaScript 시리즈003 (0) | 2021.07.29 |