Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] erro

alert("Olá jogador, seja bem-vindo ao jogo do número secreto!");
let numeroSecreto = 15;
// se o chute for igual ao número secreto
let chute 

// enquanto...
while (chute !=numeroSecreto){
    chute = prompt  ("Escolha um número entre 1 e 30.");

        if (numeroSecreto == chute) {
            alert ("Você acertou :)");
        // se o número não for o secreto
        else {
            if (numeroSecreto > chute)
                alert ("O número secreto é maior!")
        
            else (numeroSecreto < chute)
                alert ("O número secreto é menor!")
    }
}
1 resposta
solução!

Olá Geovanna!

Você esqueceu de fechar o if com chaves {} quando está verificando se o número secreto é maior ou menor que o chute. Além disso, o else não deve ter uma condição como "numeroSecreto < chute".

Arrumando aqui rapidinho, esses pequeno erro, seu código fica assim:

alert("Olá jogador, seja bem-vindo ao jogo do número secreto!");
let numeroSecreto = 15;
let chute;

// enquanto...
while (chute != numeroSecreto) {
    chute = prompt("Escolha um número entre 1 e 30.");

    if (numeroSecreto == chute) {
        alert("Você acertou :)");
    } else {
        if (numeroSecreto > chute) {
            alert("O número secreto é maior!");
        } else {
            alert("O número secreto é menor!");
        }
    }
}

De toda maneira, você mandou muito bem!

Espero ter ajudado! Feliz natal!

Sucesso

Um grande abraço e até mais!

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