Olá Gilberto! Como vai?
Há um pequeno erro na estrutura do seu código. O problema está na forma como você estruturou os blocos if e else. Vamos corrigir isso para que o jogo funcione corretamente.
Aqui está uma versão corrigida do seu código:
alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 9;
console.log(numeroSecreto);
let chute = prompt('Escolha um número entre 1 e 10');
// se chute for igual ao número secreto
if (chute == numeroSecreto) {
alert(`Isso aí! Você descobriu o número secreto ${numeroSecreto}`);
} else {
if (chute > numeroSecreto) {
alert(`O chute é maior que ${numeroSecreto}`);
} else {
alert(`O chute é menor que ${numeroSecreto}`);
}
}
A principal correção foi ajustar a estrutura dos else para que eles estejam corretamente aninhados. No seu código original, havia um else extra que causava um erro de sintaxe. Agora, com a estrutura correta, o código deve funcionar como esperado: ele verifica se o chute é igual, maior ou menor que o número secreto e exibe a mensagem apropriada.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.