Quando vou testar errando 3 tentativas de propósito, não indica que foram 3 tentativas até acertar, aparece um número maior.
Quando vou testar errando 3 tentativas de propósito, não indica que foram 3 tentativas até acertar, aparece um número maior.
Olá, Paulo.
Tudo bem?
O seu código parece estar correto, tenta foçar o carregamento da página no navegador com os comandos "CTRL + SHIF + R". Outra coisa, eu desce a variável tentativas++; para uma linha abaixo, entre a última chave:
alert("Boas vindas ao jogo do número secreto");
let numeroSecreto = 20;
console.log(numeroSecreto);
let chute;
let tentativas = 1;
while (chute != numeroSecreto) {
chute = prompt("Escolha um número entre 1 e 30");
// se chute for igual ao número secreto
if (numeroSecreto == chute) {
alert(
`isso aí você acertou! ${numeroSecreto} com ${tentativas} tentativas`
);
} else {
if (numeroSecreto > chute) {
alert(`O número é maior que ${chute}`);
} else {
alert(`O número é menor que ${chute}`);
}
}
tentativas++;
}
Aqui funcionou certinho e contabilizou as tentativas.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.