Compartilho aqui, como fiz meu código para adivinhar o número secreto, com incremento do código em relação às aulas.
alert('Boas vindas ao jogo do número secreto');
let numeroMaximo = 100;
let numeroMinimo = 1;
let numeroSecreto = Math.floor(Math.random() * numeroMaximo); //define numeroSecreto aleatório
let numeroEscolhido = 0 // inicialização da variável
console.log(numeroSecreto)// debug do numeroSecreto, não deve ser exibido
// Definir número de chances para evitar que o código execute em um loop infinito
let chancesPermitidas = 8
let chancesRealizadas = 0
alert(`\nVocê tem ${chancesPermitidas} chances para acertar o número secreto`)
do{
let numeroEscolhido = prompt(`\nEscolha um número entre ${numeroMinimo} e ${numeroMaximo}: `);
chancesRealizadas = ++chancesRealizadas;
if (numeroEscolhido == numeroSecreto){
alert(`\n #### Parabéns, você acertou o número secreto: ${numeroSecreto}, na ${chancesRealizadas}ª tentativa ####\n`);
break;
}
else{
alert(`\nO número digitado está incorreto: ${numeroEscolhido}`);
if (numeroSecreto < numeroEscolhido){
alert('O número secreto é menor que o número escolhido');
}else{
alert('O número secreto é maior que o número escolhido');
}
alert(`Você já tentou acertar o número ${chancesRealizadas} vez(es)`);
}
} while(numeroEscolhido != numeroSecreto && chancesRealizadas < chancesPermitidas);