1
resposta

Dúvida - Projeto Número Secreto

Olá pessoal.

Estou realizando as aulas sobre o jogo do número secreto e, realizando o mesmo que o apresentador não estou conseguindo alguns resultados.

O código funciona até a 5 linha. Porém, os alerts não estão sendo exibidos quando acertamos ou erramos.

Poderiam me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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.