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:")); }
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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 foracima percorre a variável idesde 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!!!!