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
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 15min
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); // true
Aqui 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
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
