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.
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.
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!