estou com essa dúvida porque + (i + 1) + dentro dos parenteses junto com o texto
numerosJogados[i] = parseInt(prompt("Diga qual o " + (i + 1) + " número do seu jogo:")); }
estou com essa dúvida porque + (i + 1) + dentro dos parenteses junto com o texto
numerosJogados[i] = parseInt(prompt("Diga qual o " + (i + 1) + " número do seu jogo:")); }
for(i = 0; i < 6; i++) {
numerosJogados[i] = parseInt(prompt("Diga qual o " + (i + 1) + " número do seu jogo:"));
}
Ele quer explicitar qual é a tentativa do usuário. Exemplo: " Diga qual é o primeiro número do seu jogo". Só que ao invés de dizer "primeiro" ele exibe o número da tentativa ("Diga qual é o 1 número do seu jogo").
Note que o for
acima percorre a variável i
desde i = 0
até i = 5
. Dessa forma, o primeiro número do jogo ocorrerá quando i = 0
, o segundo quando i = 1
. Ou seja, seguindo a lógica, o n-ésimo número será escolhido quando i = n - 1
. Por isso deve-se exibir (i + 1)
junto com o texto.
Resumindo: A variável i
possuirá valores de 0 a 5, mas as tentativas possuirão valores de 1 a 6 (não existe tentativa 0).
valeu caio, explicou bem explicado muito obrigado!!!!