1
resposta

O google está impedindo a função document.write

Quando eu rodo o programa, O console informa isso: [Violation] Avoid using document.write()

E o que o programa mostra é apenas:

frase

frase

frase

segue o código:

<meta charset="UTF-8">

<script>

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

    function show(frase){

        document.write("frase");
    }


    var year = 2020;

    show( "Flávio is " + (year - 1977) + " years old" );

        jumpLine();

    show("Joaquim is " + (year - 1996) + " years old");

            jumpLine();

    show("Barney is " + (year - 1985) +  " years old");


</script>
1 resposta

Oi, Edgar, tudo bem?

Ele está apresentando na tela o que está dentro da function show que é frase, já que você colocou dentro de aspas, então, o Javascript entende que é esse valor que será apresentado em tela e não, a variável de função que você passou no parâmetro que foi frase sem aspas, retire as aspas e tudo ocorrerá perfeitamente com o seu código.

Espero ter te ajudado!