2.4.1 값 아닌 값

undefined 타입의 값은 undefined밖에 없고
null 타입의 값은 null뿐이다.
이 둘은 타입과 값이 항상 같다.

let a = undefined;
Object.prototype.toString.call(a); // [object Undefined]

let b = null;
Object.prototype.toString.call(b); // [object Null]

결론

undefined와 null은 빈 값과 값 아닌 값을 나타냄

null은 식별자가 아니라 뭔가를 할당할 수 없지만
undefined는 뭔가를 할당할 수 있어서 주의가 필요하다.!

좋은 웹페이지 즐겨찾기