JavaScript · Tipos

null

Valor utilizado para representar intencionadamente ausencia de valor.

null es un valor primitivo que suele indicar ausencia explícita de algo. No es idéntico a undefined.

Ejemplo

JavaScript · Tipos
const usuario = null;
console.log(usuario === null); // true
console.log(usuario === undefined); // false

Evita esta confusión

typeof null devuelve "object" por una peculiaridad histórica. No utilices esa expresión para detectar un objeto real.