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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!