Como testar valores nulos em JavaScript
Neste artigo vamos aprender como testar valores nulos em JavaScript, entendendo melhor como funciona null e undefined

Fala programador(a), beleza? Bora aprender mais sobre JavaScript e também os dados nulos, como undefined e null
Primeiro temos que entender o que representa undefined, que é basicamente quando uma variável não tem valor declarado
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Veja a representação:
var a; console.log(a); // undefined
Então, se queremos verificar se uma variável possui algum valor, podemos utilizar a checagem com ===
Veja:
var a;
if(a === undefined) {
console.log("Valor não definido!");
}
Então vemos que o undefined é uma indicação que a variável não tem valor atribuído ou também que a variável não foi definida
Veja o caso da varável não definida:
if(b === undefined) {
console.log("Valor não definido!");
}
var b = 10;
Esta situação pode acontecer quando a variável for utilizada, antes de ser declarada
Por que o JavaScript possui uma funcionalidade chamada hoisting, que previamente declara todas as variáveis do código sem valor no topo de todas as instruções (isso é feito por trás das cortinas)
E o null como fica?
O null ocorre quando uma variável tem o seu valor inicializado propositalmente com este tipo de dado
Utilizado geralmente para valores padrão, que serão alterados ao longo do código
Veja um exemplo:
var a = null;
if(a === null) {
console.log("a é nulo!");
}
Ou seja, o valor null é inserido a um elemento, e o undefined é o padrão para quando não há valor atribuído ou a variável não foi inicializada
Conclusão
Neste artigo vimos como testar valores nulos em JavaScript
Aprendemos que undefined é um tipo de dado recebido por duas situações:
- Variável ainda não inicializada;
- Variável inicializada sem valor atribuído;
Já o null é inserido no código para inicializar um objeto com algum dado, e ser alterado com o andamento do software
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 […]
