Como verificar undefined de maneira correta em JavaScript
Neste artigo você vai aprender a como verificar undefined de maneira correta em JavaScript, como checar o dado que está com valor não definido
Fala programador(a), beleza? Bora aprender mais sobre o valor undefined, que está presente na linguagem JS
A forma que vai garantir uma taxa de êxito mais alta é checando tipo e valor com o operador ===
Desta forma vamos garantir a integridade total do dado, veja um exemplo prático:
var b = 5; console.log(typeof a === "undefined"); // true console.log(typeof b === "undefined"); // false
Precisamos utilizar o operador typeof também pois a variável não está definida
Então se compararmos diretamente a variável receberemos um erro, pois a mesma não está definida
Outra possibilidade de checar se está definida uma variável é realizar a checagem da presença da mesma em window
Todas as variáveis criadas são inseridas neste objeto, por isso também há esta forma
Veja um exemplo prático:
var b = 5;
console.log("a" in window); // false
console.log("b" in window); // trueAqui os valores de true e false se invertem, isso por que estamos verificando a presença da variável em window
Então tome cuidado ao utilizar este tipo de comparação, pois a não presença retorna um false
Agora basta você escolher qual das formas encaixa melhor ao seu projeto
Conclusão
Neste artigo vimos como verificar undefined de maneira correta em JavaScript
Vimos duas formas, a primeira comparando o valor com undefined, utilizando o igual triplo
E depois checamos se a variável está presente em window, que é o objeto global que engloba todas as variáveis
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]

