본문 바로가기
JavaScript

JavaScript 'null'과 'undefined'

by 하이방가루 2022. 1. 13.
728x90
반응형

변수의 값이 없음을 나타낼 때 JavaScript에서는 null과 undefined를 사용할 수 있다.

하지만 undefined는 '값이 할당되지 않은 상태'를 나타내는 예약어이기 때문에 null을 사용하는 것이 좋다.

 

typeof 연산자를 사용할 때

undefined의 경우 undefined를 반환하지만

null의 경우 object를 반환한다. (이는 명백한 오류이지만 하위 호환성을 유지하기 위해 오류를 수정하지않고 남겨둔 상황이라고 한다.)

728x90
반응형

댓글