2
respostas

console.log, esta certo?

alert ("Bem vindo ao jogo do numeroSecreto"); let numeroSecreto = 81; let tente = prompt ("escolhe um numero de 1 a 100); if(tente == numeroSecreto) { alert("parabens, você ganhou!!!); } else {tente != numeroSecreto alert("vá ara o console") };

// aqui é a parte do console, caso haja algum erro

if(tente > numeroSecreto) { console.log("tente mais para baixo"); } else {tente < numeroSecreto console.log("tente mais para cima") };

2 respostas

O primeiro console.log está certo. if (tente > numeroSecreto) { console.log("tente mais para baixo"); } já o segundo provavel que dê errado pela condicional estar fora dos parênteses () e dentro do bloco de código.

else {tente < numeroSecreto console.log("tente mais para cima") }; - está assim

else (tente < numeroSecreto) { console.log("tente mais pra cima"); } - deve ficar assim

Além do else já significar "Quando o if for falso" o que já seria o oposto dele já que o if é 'tente > numero' o oposto seria 'tente < numero' (e 'tente = numero', mas você já tem esse código escrito acima) então por ser o oposto acredito que não precise da condição, entao pode deixar o else assim:

else { console.log("tente mais pra cima") } - código final

if(tente == numeroSecreto) { alert("parabens, você ganhou!!!); } else {tente != numeroSecreto alert("vá para o console") }; - aqui também:

if (tente == numeroSecreto) { alert("parabéns, você ganhou!!!); } else { alert("vá para o console") };

Eu penso assim: Se ( isso for verdade ) { faça isso } se não { faça essa outra coisa } if ( condição ) { código a executar } else { código a executar se a condição do if não for obedecida }

Enfim, espero ter ajudado pelo menos um pouco. Uso o fórum como um meio de aprendizado também, vendo códigos e diferentes problemas pra ver se eu entendi realmente o que vi nas aulas e consigo aplicar em outras situações. Também sou iniciante em Js e espero estar ajudando e ser ajudado também, programação é dificil hahaha.

Olá, tem alguns detalhes por exemplo você colocou chave em local que era pra ser parênteses, e não entendi o tente != numeroSecreto alert("vá ara o console") mas são coisas normais que você ao ir praticando vai aperfeiçoando e evoluindo cada vez mais o importante e sempre praticar e tiver duvidas sempre compartilhar. eu refiz o seu código e espero que possa te ajudar de alguma forma. Segue abaixo.

alert('Bem vindo ao jogo do número secreto');

let numeroSecreto = 82

let entradaNumero;

while (numeroSecreto != entradaNumero) {
    
    entradaNumero = prompt('Escolha um número entre 1 e 100');

    if (numeroSecreto == entradaNumero){

        alert('Você acertou o número secreto');
    }
    else{

        if(numeroSecreto > entradaNumero){

            alert('O número secreto e maior')
        }

        else{
            alert('O número secreto e menor')
        }
    }
}