olá como faço para corrigir este Bug, pois gostaria que o jogo continuasse até a pessoa acertar sem que apareça a mensagem " o numero secreto era 6 mas você escolheu o 1" imagem abaixo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
olá como faço para corrigir este Bug, pois gostaria que o jogo continuasse até a pessoa acertar sem que apareça a mensagem " o numero secreto era 6 mas você escolheu o 1" imagem abaixo?
o console.log mostra a mensagem que você digitou dentro do console no navegador que é um lugar 'escondido' que o usuário não tem acesso, um lugar para os desenvolvedores fazerem seus testes. Eu recomendo você apagar a mensagem do console.log e adicionar a mesma ao alert, da seguinte forma:
else {
alert('Você errou! tente outra vez...');
}
Olá Edno, esse alert vem da linha 13 do código, como o if é false ele está caindo no else e trazendo esse alert na tela, no caso teria que implementar uma condicional pra verificar se o chute é maior ou menor que o número secreto e mostrar no alert dizendo se o número é maior ou menor
Boa noite Edno sugiro você remover a linha 13 : alert('O número era '+numeroSecreto+' mas você chutou '+chute+'.');
alert('Boas vindas ao jogo do número secreto!');
let numeroSecreto = 6;
console.log(numeroSecreto);
let chute;
while (chute != numeroSecreto){
chute = prompt('Escolha um número de 1 a 10:');
if(chute == numeroSecreto){
alert(`Parabéns! Você acertou o número secreto ${numeroSecreto}`);
console.log('Você acertou!');
} else {
//Você pode remover esta linha
alert('O número era '+numeroSecreto+' mas você chutou '+chute+'.');
//Inserir esta linha que informa que errou:
alert('Você errou! tente outra vez...');
}
}
Boa noite! Se você não quiser dar dicas ao usúario, dizendo se o número é menor ou maior, basta remover a linha 13.