Como verificar se um valor é um objeto em JavaScript
Neste artigo você vai aprender a como verificar se um valor é um objeto na linguagem JavaScript, de uma maneira super simples e fácil

Fala programador(a), beleza? Bora aprender mais sobre validação de tipos, objetos e JavaScript!
Para verificar se um dado é um objeto podemos utilizar o operador de comparação e também a instrução typeof
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
A instrução typeof nos retorna o tipo de dadode uma determinada variável ou valor
O tipo que estamos buscando é object, então podemos utilizar o comparador de identidade (===) com este valor
Além disso vamos fazer uma checagem de null, para garantir que não seja um dado nulo
Veja um exemplo prático desta abordagem:
var x = "teste";
var y = 12;
var z = {nome: 'Matheus'};
function checkObject(obj) {
return typeof obj === 'object' && obj !== null;
}
console.log(checkObject(x)); // false
console.log(checkObject(y)); // false
console.log(checkObject(z)); // true
No exemplo acima criamos a função checkObject, que contém a comparação do typeof do dado e também a checagem de nulo
Retornamos a resposta, que é false se o dado não for um objeto e true se for
Realizamos também a comparação com três dados diferentes: string, number e objeto
Recebemos por fim o resultado de false, false e true, o que torna a nossa função válida para a checagem de um dado do tipo objeto
Conclusão
Neste artigo você aprendeu a como verificar se um valor é um objeto, utilizando JavaScript
Criamos uma função para resolver o problema, onde é comparado o tipo de um dado com object, que é tipo para objetos
Desta maneira recebemos verdadeiro ou falso, verdadeiro se o dado for um objeto e falso se não for
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 […]
