Olá, Matheus, tudo bem?
Uma possibilidade é que a condição no seu código JavaScript esteja configurada de forma que sempre resulte verdadeira, independentemente da entrada do usuário. Peço que verifique se o seu código está como o código abaixo:
while (chute != numeroSecreto) {
chute = prompt(`Escolha um número entre 1 e ${numeroMaximo}`);
// se chute for igual ao número secreto
if (chute == numeroSecreto) {
break;
} else {
if (chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`);
}
// tentativas = tentativas + 1;
tentativas++;
}
}
let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.`);
No entanto, caso o problema persista, você pode compartilhar o seu código. Assim poderei identificar o erro que está gerando esse comportamento.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!