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 Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
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 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 […]
