English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
null
var str; if (str == null) { // str é null } else { // str não é null }Testar e Verificar‹/›
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 // falsoTestar e Verificar‹/›
Todos os navegadores suportam completamente o valor null:
Valor | |||||
null | Sim | Sim | Sim | Sim | Sim |
Versão do JavaScript: | ECMAScript 1 |
---|
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‹/›