null
JavaScript
Valor primitivo que representa ausência intencional de valor.
seção
Explicação
null — Valor primitivo que representa ausência intencional de valor.
Representa ausência intencional de valor. typeof null === "object" é legado; use value === null para checar.
Em TypeScript, prefira undefined em APIs opcionais ou union T | null quando nullability é parte do contrato.
seção
Exemplo
const usuario = { nome: "Ana", sobrenome: null };usuario.sobrenome ?? "—" // nullish coalescingseção
Modo de uso
Resetar referência de objeto explicitamente
Marcar campo vazio em documentos NoSQL/SQL
Retorno sentinela de busca "não encontrado"
seção
Armadilhas comuns
null == undefinedé true com ==Confundir null com string "null" em localStorage
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Primitive Types: Os 7 Blocos de Construção do JavaScript
Os 7 tipos primitivos do JavaScript — imutabilidade, typeof, autoboxing e os quirks que todo desenvolvedor precisa conhecer.
ler artigoMais em JavaScript
Outros termos da mesma categoria para revisão em sequência.