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

Exibindo resultado da função no alert

Na aula de funções o professor utiliza um exemplo de alert dentro de uma função, onde o navegador imprimia primeiro a mensagem do document.write e só exibia o alert quando era solicitado, porém o no meu, o pop up é exibido primeiro, mesmo sendo chamado após o texto escrito no document.write

meu intuito é, apresentar o texto e o resultado no pop up.

<meta charset="utf-8">

<script>

    function pulaLinha(){

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

    function soma(){

        alert(precoCamiseta * 2);
    }

    var precoCamiseta = 20;

    document.write("Paulo está devendo a Luana duas camisetas, que equivale á: ");
    pulaLinha();
    soma();

</script>
3 respostas
<meta charset="utf-8">

<script>

    function pulaLinha(){

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

    function soma(){


        alert("Paulo está devendo a Luana duas camisetas, que equivale á: " + precoCamiseta * 2);
    }

    var precoCamiseta = 20;


    pulaLinha();
    soma();

</script>

Seria isso?!

Boa , isso mesmo!!

solução!

Como o "alert()" é um pop-up ele sempre será exibido antes do "document.write()". Você terá que repensar um modo para que a função com o "alert()" embutido só seja exibida com alguma condição.