Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
null
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Resumo
O valornull é um literal em JavaScript que representa um valor nulo ou "vazio" (p/ex: que aponta para um objeto inexistente). É um dosvalores primitivos do JavaScript.
In this article
Sintaxe
null
Descrição
O valornull é um literal, e não uma propriedade do objeto global (como oundefined pode ser). O desenhos das APIs, o null as vezes é devolvido no lugar de um objeto que era esperado. Quando fizer a checagem de um valor paranull ouundefined, esteja ciente dasdiferenças entre o operador de igualdade (==) e o de igualdade estrita (===) (em inglês). Uma conversão de tipos é realizada na operação de igualdade.
// foo não existe, não foi definido e jamais foi inicializado:> foo"ReferenceError: foo is not defined"// foo é conhecido e existe, mas não aponta para nenhum tipo ou valor:> var foo = null; foo"null"Diferenças entrenull eundefined
typeof null; // object (bug no ECMAScript, deveria ser null - http://2ality.com/2013/10/typeof-null.html)typeof undefined; // undefinednull === undefined; // falsonull == undefined; // verdadeiroEspecificações
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-null-value> |
Compatibilidade com navegadores
Loading…