3
respostas

[Dúvida] mensagem de fundo

Olá! A mensagem de fundo dizendo que acertei, aparece logo que a página é a carregada, e fica aparecendo o tempo todo, independente de acertar ou não. O que poderia ser?

alert('Seja bem vindo ao jogo do número secreto!');
let numeroSecreto = 5;
let chute = prompt('Escolha um número entre 1 e 10:');

if (numeroSecreto ==chute) {
    console.log('Isso aí! Você descobriu o número secreto(5)');
}
3 respostas

Olá Laís, tudo bem com você?

Fiz os testes em seu código e tudo ocorreu como esperado. A mensagem "Isso aí! Você descobriu o número secreto(5)" só aparece quando o número escolhido pelo usuário é igual ao número secreto, que no seu caso é 5. No gif abaixo mostro os testes que fiz em seu código e obtive sucesso:

Gif que mostra a execução do código da aluna funcionando corretamente, onde mostra o número secreto sendo escolhido e acertado após digitar o número 5

Todavia, se a mensagem está aparecendo o tempo todo, independente de acertar ou não, pode ser que exista algum problema no código que não foi mostrado no trecho que você compartilhou.

Deixarei a seguir o código funcional completo, onde para ver o resultado, basta abrir o arquivo html no navegador:

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Projeto Laís</title>
</head>
<body>
    
</body>
<script>
    alert('Seja bem vindo ao jogo do número secreto!');
    let numeroSecreto = 5;
    let chute = prompt('Escolha um número entre 1 e 10:');

    if (numeroSecreto == chute) {
        alert('Isso aí! Você descobriu o número secreto(5)');
    }

</script>
</html>

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa tarde! Se tu se refere a tela do programa e não ao console, isso se deve pois não se aprende a manipulação do dom por agora. Foque no console que lá é o inportante. Abr. Gabriel.

Olá, Laís

A imagem de fundo dizendo que acertou continuará aparecendo pois foi adicionada ao HTML, e o curso está com o foco inicial no JavaScript e seu fluxo.

imagem de fundo do projeto com a mensagem "Você acertou! Você descobriu o número secreto!"

Eventualmente, no avançar do curso, o professor deve ensinar a esconder essa imagem de fundo dizendo que acertou, de acordo com alguma condição do JavaScript. No entanto, primeiro ele está repassando conhecimento e exercícios sobre como fazer tal condição.

Se consegui tirar sua dúvida, por gentileza marca o post como solucionado. Caso não, pode ficar à vontade para perguntar mais.