Neste artigo você vai aprender a como trocar o NaN do parseInt para um 0, ou seja, não receber um NaN de um parseInt
Fala programador(a), beleza? Bora aprender mais sobre conversão de dados em JavaScript!
Algumas conversões de parseInt podem gerar NaN
Isso ocorre quando um número não é passado como argumento para a função
Como NaN é um falsy value, podemos fazer uma breve checagem e mudar seu resultado final
Utilizando o símbolo do OR e seguindo do resultado que queremos
Veja um exemplo:
const txt = "asd" const n = parseInt(txt) || 0; console.log(n) // 0
Podemos trocar o 0 por qualquer outro valor, para ele aparecer basta um resultado não válido vir de parseInt
E você pode utilizar esta estratégia com outros recursos também, ela é válida
Viu como foi simples?
Deixe um comentário contando o que achou desta solução 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como trocar o NaN do parseInt para um 0
Utilizamos uma estratégia com o operador de comparação OR
Ele possibilita a mudança de valor, caso o resultado da operação seja um falsy value
Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!