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