Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Só aparece os alertas, o texto ou resultado não imprime

<!DOCTYPE html>
<html lang ="pt-br">

<meta charset ="utf-8">

<script>

    function pulaLinha() {

        document.write ("<br>");
        document.write ("<br>");
    }

    function mostra (frase) {

        pulaLinha();
    }

    var numeropensado = Math.round(Math.random() * 10);
    console.log(numeropensado);

    var chute = parseInt(prompt("Digite seu chute"));

    if(chute == numeropensado) {
        mostra ("Você acertou!");
    }

    if(chute !=numeropensado) { 
        mostra ("Você errou, o número pensado foi" + numeropensado);
    }

</script>
</html>
2 respostas
solução!

Oi Samuel, o problema do seu código está na função mostra, nela você esqueceu de fazer o document.write, a única instrução dentro dela é a de executar a função de pular linha . Sua função precisaria estar assim:

function mostra(frase){

document.write(frase);
pulaLinha();

}

Espero que tenha ajudado.

Obrigado Vinicius, estava quebrando a cabeça tentando achar o erro.