Oii, Caio. Tudo bem?
O problema tá relacionado à comparação entre o valor digitado pelo usuário e o número secreto. No JavaScript, o prompt
retorna uma string, então é importante garantir que você está comparando tipos compatíveis.
Fiz um ajuste:
alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
console.log(numeroSecreto);
let chute = parseInt(prompt('Escolha um número entre 1 e 10'), 10);
// se chute for igual ao número secreto
if (chute === numeroSecreto) {
alert('Isso aí! Você descobriu o número secreto (5)');
} else {
alert('Você errou');
}
Veja que usei parseInt
para converter a entrada do usuário de string para número inteiro. Além disso, utilizei ===
para garantir que a comparação seja feita entre números.
Um abraço e bons estudos.