Percebi que se não tiver o "parseInt" na somas dos números, há um problema que ele nao "SOMA" exemplo: 10 + 3 = 103, ele acaba não somando...
pq ele PRECISA ter esse parseInt??
Percebi que se não tiver o "parseInt" na somas dos números, há um problema que ele nao "SOMA" exemplo: 10 + 3 = 103, ele acaba não somando...
pq ele PRECISA ter esse parseInt??
Olá, Lucas!
O parseInt é realmente importante nesse caso porque o prompt sempre retorna o que o usuário digita como uma string (texto), mesmo quando digitamos números.
Sem o parseInt, o JavaScript entende que você quer concatenar (juntar) as strings em vez de somar os números. Por exemplo:
"10" + "3" vira "103" (concatenação).parseInt, 10 + 3 vira 13 (soma matemática).Se você esquecer o parseInt, o JavaScript trata os números como texto e "cola" um no outro. Por isso, usar parseInt ou Number() garante que o código entenda que você quer fazer uma conta matemática.
Espero ter ajudado.