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

Não imprime o document.write de cada função

<meta charset="UTF-8">
<script>

    function somaDoisNumeros() {

        document.write(10 + 20);
    }

    function multiplicaDoisNumeros() {

        document.write(10 * 20);
    }

    function divideDoisNumeros() {
        document.write(10 / 20);
    }
</script>

Eu corrigi os erros, claro, para ver rodar, porém ao dar o refresh no chrome não apresenta erro dentro do console (dev tools) e não imprime nada na tela. Tenham paciência caro amigos hahahaha

4 respostas

Julio, creio que seu código está certo. Ao meu ver ele está. O problema é que você não está executando nenhuma função.

Se você estiver chamando essas funções via HTML, talvez em um botão, ai tudo bem, mas se estiver no JavaScript puro, você tem que chamar a função .

<meta charset="UTF-8">
<script>

    function somaDoisNumeros() {

        document.write(10 + 20);
    }

    function multiplicaDoisNumeros() {

        document.write(10 * 20);
    }

    function divideDoisNumeros() {
        document.write(10 / 20);
    }

// aqui você está chamando as funções
  somaDoisNumeros();
    multiplicaDoisNumeros();
     divideDoisNumeros();




</script>


<meta charset="UTF-8">
<script>

    function somaDoisNumeros() {

        document.write(10 + 20);
    }

    function multiplicaDoisNumeros() {

        document.write(10 * 20);
    }

    function divideDoisNumeros() {
        document.write(10 / 20);
    }

    somaDoisNumeros();
    multiplicaDoisNumeros();
    divideDoisNumeros();

chamei as functions após os fechamento dos blocos, e mesmo assim ao dar refresh, não imprimiu os resultados delas e também não me retornou erro dentro do console.

roda o programa e printa o console e manda aqui

solução!

não consegui jogar o print aqui, mas o console fica em branco como se eu tivesse aberto um hmtl em branco