tenho percebido que, após desligar e ligar novamente o live server, o código funciona adequadamente, mesmo após apresentar alguns bugs antes de eu reiniciar o servidor. mesmo reiniciando a página, apresenta aluns bugs, por exemplo, apresentar um número enorme de tentativas (+10000 tentativas) ou não mostrar o número antes da palavra "tentativas". isso seria um problema a ser resolvido numa situação real? quais métodos existem para resolução dessas questões? são métodos muito avançados? código abaixo:
alert('Boas vindas ao nosso site');
let numeroSecreto = 88;
let chute;
let tentativas = 1;
while (chute != numeroSecreto) {
chute = prompt ('Digite um número entre 1 e 100:');
if (chute == numeroSecreto) {
break;
} else {
if (chute < numeroSecreto) {
alert('O número secreto é maior que ' + chute);
}
else {
alert('O número secreto é menor que ' + chute);
}
tentativas++;
}
}
let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
alert(`Parabéns! Você acertou o número secreto, ${numeroSecreto} em ${tentativas} ${palavraTentativa}.`);