$cat~/glossario/null.md

null

JavaScript

Valor primitivo que representa ausência intencional de valor.

null.mdmarkdown
01

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.

02

seção

Exemplo

snippetJavaScript
const usuario = { nome: "Ana", sobrenome: null };usuario.sobrenome ?? "—" // nullish coalescing
03

seção

Modo de uso

  • Resetar referência de objeto explicitamente

  • Marcar campo vazio em documentos NoSQL/SQL

  • Retorno sentinela de busca "não encontrado"

04

seção

Armadilhas comuns

  • null == undefined é true com ==

  • Confundir null com string "null" em localStorage

05

seção

Termos relacionados