Null
In computer science, a null
value represents a reference that points, generally intentionally, to a nonexistent or invalid object or address. The meaning of a null reference varies among language implementations.
In JavaScript, null
is marked as one of the primitive values, because its behavior is seemingly primitive.
But in certain cases, null
is not as "primitive" as it first seems! Every Object is derived from null
value, and therefore typeof
operator returns object
for it:
typeof null === 'object' // true
See also
- JavaScript data types
- The JavaScript global object:
null
- Null pointer on Wikipedia
- Glossary