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

Dúvida ParseInt

Pq tenho que colocar o ParseInt? Tentei sem ele e o resultado foi os números serem colocados na ordem: o primeiro como dezena e o segundo como unidade.

2 respostas
solução!

Olá, Fábio! Estava passando pelo mesmo problema que você até resolver da mesma forma e me deparar com a mesma dúvida LOL. Olhei na documentação e vi que em JavaScript, a concatenação de strings que representam números pode resultar em uma concatenação de caracteres em vez de uma soma numérica. Por exemplo, "10" + "20" resultaria em "1020" em vez de 30. Usando parseInt(), você pode converter essas strings em números inteiros para realizar operações matemáticas corretamente, ou seja, ao invés de junta-los, neste caso soma-los. Que legal encontrar alguém que também quer saber os "porquês" das coisas :D

Bons estudos, para nós!!

Entendi, Lucas. So buguei na hora que pro caso das variaveis chamadas tentativas no curso 1 a funcao de somar funcionou. Mas entendi que o ParseInt é a forma correta de interpretar números matemáticos. Obrigado!