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

Como verificar undefined de maneira correta capa

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); // 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

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments