1
resposta

Abro no navegador, e não mostra não.

<meta charset="UTF-8">
<script>
    function pulaLinha{ 
    // function é uma função criada
        document.write("<br>");
      document.write("<br>");  
    }

   function mostra(frase) {
      document.write(frase);
      pulaLinha();
      // o mostra poderia ser substituido por outro nomer (EX. Frase). Frase = ("Flavio tem , Joaquim tem, Barney tem")
   }

   var ano = 2016;


   mostra("Flávio tem" + (ano - 1977) + "ano"); 

   pulaLinha(); 

   mostra("Joaquim tem" + (ano - 1996) + "anos"); 

   pulaLinha(); 
   // não esquece de colocar parêntese, se não não pula linha 

   ano = 2017;

   mostra("Barney tem " + (ano - 1976) + " anos"); 



</script>
1 resposta

Olá José tudo bem ?

Estava observando seu código e o erro se encontra na linha 3 : function pulaLinha{ nesse caso vai dar erro de sintaxe , pois na declaração do nome da sua função , você esqueceu de utilizar os parentêses () :

então nesse caso é só você acrescentar os parentêses no final do nome da sua função , salvar e rodar que vai funcionar. =)

  function pulaLinha(){ 
    // function é uma função criada
        document.write("<br>");
      document.write("<br>");  
    } 

Espero ter ajudado , que você continue assim praticando e consolidando seu conhecimento que você vai evoluir muito. A propósito o seu código está muito bom. =)

Qualquer dúvida sinta-se a vontade para compartilhar aqui no fórum que ficaremos muito felizes em poder te ajudar.

Abraços e bons estudos.