[JavaScript] undefined vs null

Steve·2021년 5월 13일
0

공부

목록 보기
3/10

undefined - 변수가 선언되었으나 어떠한 값도 할당되지 않았을 때. 의도성 x.
null - 값이 없음. 명시적으로 값이 없다고 선언해준다. 의도성 o.

C++ context 로 생각하면, undefined 는 의도하지 않은 쓰레기값 주소고, null 은 쓰레기값 참조를 방지하기 위해 의도적으로 주소값을 초기화해줄 때 사용하는 nullptr 과 비슷하다.

참고:
What is the difference between null and undefined in JavaScript?https://stackoverflow.com/q/5076944/15797746

profile
게임과 프론트엔드에 관심이 많습니다.

0개의 댓글