Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio

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:")); }

2 respostas
solução!
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!!!!