No vídeo anterior eu entendi que o +1 deveria ficar dentro do parentese, ex: let numeroSecreto = parseInt (Math.random () * 100 +1) Mas na questão que eu respondi estava fora, até por isso não a selecionei, tanto faz isso na hora do código?
No vídeo anterior eu entendi que o +1 deveria ficar dentro do parentese, ex: let numeroSecreto = parseInt (Math.random () * 100 +1) Mas na questão que eu respondi estava fora, até por isso não a selecionei, tanto faz isso na hora do código?
Olá Marcos, nesse caso não faz diferença, pois o número 1 é um inteiro, então se ele estiver fora ou dentro do parseInt não fará diferença. Mas se você troca esse 1 para 1.1 fará diferença, pois o que está dentro do parseInt irá ser "transformado" em 1 e o que está fora não sofrerá essa transformação.
Exemplo:
Supondo que o Math.random retornou 0.2574578735168541
O parseInt(0.2574578735168541 * 100 + 1.1) vai para parseInt(25.74578735168541 + 1.1) e vai para parseInt(26.84578735168541) que será virará 26
Agora quando o 1.1 vai para fora do parseInt
O parseInt(0.2574578735168541 * 100) + 1.1 vai para parseInt(25.74578735168541) + 1.1 e vai para 25+1.1 que será virará 26.1
Muito obrigado! Zero dúvidas!