Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Por que usar a função parseInt ao invés de Number?

Durante os exercícios, eu percebi que usar a função:

Number();

tem o mesmo efeito prático da função:

parseInt();

Posso substituir, então, o parseInt por Number para fins de legibilidade do código? (Afinal, o Number é bem mais claro.) Ou são funções diferentes que coincidentemente funcionam no mesmo caso?

2 respostas
solução!

Victor, boa tarde

Number (object) tenta converter a string inteira em um número (que também pode ser um float) enquanto parseInt (object) analisa o primeiro dígito e retorna o valor que foi analisado.

Number('123num') retorna NaN
parseInt('123num') retorna 123

E o parse int, aceita um segundo parâmetro que seria a base a base do número

Esperto ter ajudado e bons estudos!

Olá Víctor, tudo bem?

Como sua dúvida foi solucionada, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)