files/en-us/glossary/null/index.md
In computer science, a null value represents a reference that points, generally intentionally, to a nonexistent or invalid {{glossary("object")}} or address. The meaning of a null reference varies among language implementations.
In {{Glossary("JavaScript")}}, null is marked as one of the {{Glossary("Primitive", "primitive values")}}, because its behavior is seemingly primitive. However, when using the typeof operator, it returns "object".
console.log(typeof null); // "object"
This is considered a bug, but one which cannot be fixed because it will break too many scripts.
null