Como checar se uma variável é null ou undefined
Neste artigo você vai aprender a checar se uma variável é null ou undefined de uma forma simples, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre JavaScript e também sobre dados null e undefined!
Para resolver este problema podemos utilizar o operador de comparação ==
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Uma vez que para a linguagem JavaScript null == undefined resulta em true, apenas precisamos checar em um deles, como por exemplo o null
Veja um exemplo prático de uma possível situação:
var a = 10;
if(a == null) {
console.log("a é null");
}
if(b == null) {
console.log("b é null");
}O código acima resulta apenas na impressão de ‘b é null’, pois a realmente foi definida
Então assim validamos dados nulos ou que são undefined, porém tome cuidado com alguns navegadores!
O fato de não definir uma variável e utilizá-la, mesmo que para comparação, pode gerar um erro no programa
Então inicializar a mesma sem valor pode ser uma estratégia interessante, e desta forma também cai no if da comparação
Veja um exemplo com a adição de b:
var b;
var a = 10;
if(a == null) {
console.log("a é null");
}
if(b == null) {
console.log("b é null");
}Agora temos um código que não gera erro em nenhum navegador, pois b foi definida
E note também que o if é ativado, a mensagem é impressa também nesta situação
Conclusão
Neste artigo você viu como checar se uma variável é null ou undefined em JavaScript
Utilizamos o operador de comparação com null, que já suficiente
Pois para JS a comparação entre null e undefined com == resulta em true
Tome cuidado com alguns navegadores, eles podem acusar um erro pois a variável utilizada não foi definida, então inicie a mesma sem valor
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
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 […]

ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
