Valor null

O valor null representa "nada", ou seja, a ausência de um objeto ou elemento. Ao realizar operações lógicas, é equivalente a uma afirmação falsa ou false. Em JavaScript existe um valor semelhante undefined, que define a ausência de valor. A diferença é que null representa uma ausência intencional (explicitamente registrada no código), enquanto undefined - simplesmente a ausência de qualquer informação sobre o tipo do elemento e seu valor.

Sintaxe

javascriptnull;

Exemplo

Vamos definir o valor de uma variável:

javascriptlet res = null;
console.log(res);

Resultado da execução do código:

javascriptnull

Exemplo

O valor null é retornado por métodos de busca de elementos DOM, se o elemento não for encontrado:

javascriptlet res = document.querySelector('#elem');
console.log(res);

Resultado da execução do código:

javascriptnull

Veja também

  • valor true,
    que indica que o valor do elemento é verdadeiro
  • valor false,
    que indica que o valor do elemento é falso
  • valor undefined,
    que indica que o valor do elemento é "indefinido"