alert('Bem-vindo ao jogo do número secreto');
let numeroSecreto = 5;
let escolhaUsuario = prompt('Escolha um número entre 1 e 10');
let chute;
let tentativas = 1;
/* enquanto o chute não for igual ao número secreto
Este laço while fica se repetindo até que o número digitado seja igual ao número secreto.
O comando: chute = prompt('Escolha um número de 0 a 10')
fica dentro do while para que seja solicitado um novo número enquanto o
usuário não acertar ou seja : while (enquanto) chute != (não for igual) numeroSecreto
Quando o usário acertar a condição do while passará a ser falsa e o comando prompt não será mais executado */
while (chute != numeroSecreto ) {
let escolhaUsuario = prompt('Escolha um número entre 1 e 10');
let chute = parseInt(escolhaUsuario);
// se o chute for igual ao número secreto
if (chute === numeroSecreto) {
alert (`Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas`);
} else {
if (chute > numeroSecreto) {
alert (`o número secreto é menor que ${chute}`);
} else {
alert (` O número secreto é maior que ${chute}`);}
}
// tentativas= tentativas + 1; (incrementar)
tentativas++;
}
Oi, tudo bem? Gostaria de reber uma luz aqui! O código está funcionando legal, mas gostaria de uma explicação mais profunda sobre essa variável " tentativas" e essa parte de incrementar (tentativas = tentativas + 1;) , não ficou muito claro pra mim :/