3
respostas

[Dúvida] Lá vamos nós...

Ao invés de aparecer onde estou errando aparece o alerta de ante (você errou) já rescrevi mas continua aparecendo

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

3 respostas

Olá Kayte! Tudo bem?

Pelo que você descreveu, parece que o código está exibindo a mensagem de erro mesmo quando o chute está correto.

O código que você compartilhou parece estar correto, mas vamos adicionar uma estrutura de repetição para permitir que o jogo continue até que o número correto seja adivinhado. Vamos usar um loop while para isso.

Aqui está uma versão atualizada do seu código:

alert('Bem vindo ao jogo do número secreto');
let numeroSecreto = 5;
console.log(numeroSecreto);
let chute;

do {
    chute = prompt('Escolha um número entre 1 e 10');

    if (chute == numeroSecreto) {
        alert(`Isso aí! Você descobriu o número secreto ${numeroSecreto}`);
    } else if (chute > numeroSecreto) {
        alert(`O número secreto é menor que ${chute}`);
    } else {
        alert(`O número secreto é maior que ${chute}`);
    }
} while (chute != numeroSecreto);

Com essa alteração, o jogo continuará pedindo um novo chute até que o número secreto seja adivinhado. O loop do...while garante que o prompt será exibido pelo menos uma vez e continuará sendo exibido até que a condição chute != numeroSecreto seja falsa, ou seja, até que o número correto seja adivinhado.

Espero ter ajudado e bons estudos!

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

Tentei desse modo porém continua dando a mesma coisa.

Bom dia Kayte!

Como em nenhuma parte do código que você compartilhou existe um código alert("Você errou"), imagino que no seu arquivo HTML esteja sendo carregado outro arquivo JavaScript e não o que você está fazendo esse código atual.

Então peço que verifique se no arquivo index.html está importando o arquivo correto, mas precisamente na TAG script que importa o código JavaScript, normalmente está bem ao fim do código HTML.

Caso meso assim não consiga resolver peço que envie mais informações do seu projeto, um print de todos os arquivos na lateral esquerda do VSCode ou envie todos os arquivos do projeto usando o GitHub, ou Drive do Google.