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

console.log() estragando meu código

Meu código funciona normalmente sem o console.log(), no entanto quando o acrescento, ele faz meu código funciona de forma errada, mesmo após acrescentar //console.log()

<meta charset="UTF-8">

<script>

    function pulaLinha(){
        document.write("<br><br>");
    }

    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

    function apresentaJogo(alerta1, alerta2){
        alert(alerta1);
        alert(alerta2); 
    }

    function sorteia (n) {
        return Math.round(Math.random() * n);
    }

    var numeroPensado = sorteia(10);
    //console.log(numeroPensado);
    apresentaJogo("Olá! Vamos jogar um jogo de adivinhação?","Eu quero que você pense em um número de 0 a 10.");
    var chute = (parseInt(prompt("Já pensou? Digita ele aqui: ")));


    if(chute == numeroPensado){
        mostra("<h2>Parabéns!!!</h2>");
        mostra("Você acertou o número, poxa que sorte, já dá pra apostar na mega-sena haha!");
    }
    else{
        if(chute > numeroPensado)
            mostra("<h2>Ops! Não foi dessa vez.</h2>");
            mostra("O número que você escolheu é maior que o número sorteado, que foi " + numeroPensado);
            mostra("Continue tentando até acertar alguma vez.");

        if(chute < numeroPensado){
            mostra("<h2>Ops! Não foi dessa vez.</h2>");
            mostra("O número que você escolheu é menor que o número sorteado, que foi " + numeroPensado);
            mostra("Continue tentando até acertar alguma vez.");
            }
        }


</script>
1 resposta
solução!

Você esqueceu de por as chaves nesse trecho

        if(chute > numeroPensado)
            mostra("<h2>Ops! Não foi dessa vez.</h2>");
            mostra("O número que você escolheu é maior que o número sorteado, que foi " + numeroPensado);
            mostra("Continue tentando até acertar alguma vez.");