Como verificar se um número é NaN em JavaScript
Neste artigo você vai aprender a verificar se um número é NaN em JavaScript, de uma maneira super simples!

Fala programador(a), beleza? Bora aprender mais sobre números, NaN e JavaScript!
Para chegar ao resultado de verificação de qualquer dado para NaN é simples
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Primeiramente vamos utilizar o método parseFloat em cima do dado alvo
E depois utilizamos o método isNaN de JavaScript
Isso vai garantir a conversão de qualquer dado para um número, se for um número em string por exemplo
E depois o isNaN finaliza fazendo a validação final, veja um exemplo de código:
console.log(isNaN(parseFloat("teste"))) // true
console.log(isNaN(parseFloat("10"))) // false
console.log(isNaN(parseFloat(15))) // false
Veja que os dados númericos ganham o resultado de false, isso acontece pois realmente são números e não NaN’s
Já o dado que não é um número recebe true, pois é validado como NaN
Conclusão
Neste artigo você aprendeu a como verificar se um número é NaN em JavaScript
Utilizamos o parseFloat para converter qualquer dado que possa ser numérico para number
E por fim aplicamos o método isNaN, que nos dá o resultado que precisamos
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologiasO link acima contém um cupom de desconto para os cursos!
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 […]
