English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Espaço vazio JavaScript

 Atributos Globais do JavaScript/Função

Valor nullque representa a ausência intencional de qualquer valor de objeto.

É o de JavaScriptUm dos tipos primitivos.

O valor null não é um identificador de propriedade global do objeto, como undefined. Em vez disso, null representa a ausência de identificação, indicando que a variável não aponta para nenhum objeto.

Sintaxe:

null
var str;
if (str == null) {
   // str é null
} else {
   // str não é null
}
Testar e Verificar‹/›

A diferença entre null e undefined

Os valores de null e undefined são iguais, mas os tipos são diferentes.

Ao verificar null ou undefined, observe a diferença entre os operadores equals (==) e identity (===), pois o primeiro realiza conversão de tipo.

typeof null  // "object" (por razões históricas, não é "null")
typeof undefined // "undefined"
null == undefined// verdadeiro
null === undefined   // falso
Testar e Verificar‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente o valor null:

Valor
nullSimSimSimSimSim

Detalhes Técnicos

Versão do JavaScript:ECMAScript 1

Mais Exemplos

Se a string fornecida não contiver os caracteres [aeiou], a função getVowels() retornará 0:

   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
Testar e Verificar‹/›

 Atributos Globais do JavaScript/Função