Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Funcionalidade no JS da função parseInt();

Se a função parseInt() do JS retornar o valor inteiro.. ela poderia retornar o valor inteiro de um texto? Diferente de um numeral que tem um determinado valor classificado como inteiro.

1 resposta
solução!

Oi, Felipe! Tudo bem?

A função parseInt() em JavaScript é usada para converter uma string em um número inteiro, analisando a string do início ao fim até encontrar um caractere que não seja um dígito válido, então retorna o número inteiro formado até esse ponto. Se a string começar com um caractere não numérico, a função retorna NaN (Not a Number).

Por exemplo, se houver uma string como "123abc", a função parseInt() retornará o valor inteiro 123, pois ele para de analisar a string quando encontra o caractere 'a', que não é um dígito válido.

let str = "123abc";
console.log(parseInt(str)); // Isto irá imprimir 123

No entanto, se houver uma string como "abc123", a função parseInt() retornará NaN, porque a string começa com um caractere não numérico.

let str = "abc123";
console.log(parseInt(str)); // Isto irá imprimir NaN

Portanto, a função parseInt() não pode converter o valor inteiro de um texto que não começa com um número.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓