Null
컴퓨터 과학에서, null
값은 일반적으로 존재하지 않거나 유효하지 않은 object 또는 주소를 의도적으로 가리키는 참조를 나타냅니다. null 참조의 의미는 언어의 구현에 따라 다양합니다.
JavaScript에서 null
은 동작이 원시적으로 보이기 때문에 원시 값 중 하나로 표시됩니다. 하지만 typeof
연산자를 사용할 때는 "object"
를 반환합니다.
js
console.log(typeof null); // "object"
이는 버그로 여겨지지만 수정하면 많은 스크립트에 문제가 발생할 수 있어서 고칠 수 없습니다.