Olá pessoal, tentanto entender aqui onde estou errando pois ao executar o código, o programa não permite que realize novas tentativas, dá um erro no console. Podem me ajudar? Abaixo, segue o trecho do código:
// Reescrevendo o código utilizando a funcionalidade para contar a quantidade de tentativas.
alert('Olá Jogador! Seja bem vindo ao jogo do número secreto!');
let numeroSecreto = 5;
console.log(`O número secreto definido foi ${numeroSecreto}.`);
//prompt('Escolha um número entre 1 e 30');
let chute;
let tentivas = 1;
//a variável foi criada pq precisamos armazenar a qtde de tentativas feitas pelo usuário e o valor setado é igual a 1 pois queremos que o programa considere a partir da 1ª tentativa.
// Enquanto o chute não for igual ao número secreto
while(chute != numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 30');
//Se o chute for igual ao numero secreto:
if(chute == numeroSecreto) {
console.log('O jogador acertou!');
//alert('Parabéns! Você acertou o número secreto.')
alert(`Parabéns! Você acertou o número secreto ${numeroSecreto} com ${tentivas} tentativas.`);
} else {
if(chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`);
}
// sempre que quiser pegar o valor de uma variável e quiser somar com +1 bastar usar o ++ (exemplo: tentivas = tentativas + 1)
tentativas++;
}
}