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

Consolidando o Conhecimento

Código alterado com as mudanças solicitadas.

<meta charset = "UTF-8">

<script>
    function pulaLinha() {
        document.write("<br><hr><br>");
    };

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    };

    var ano = 2019;

    mostra("<big>" + "Eu nasci em: " + (ano - 25) + "</big>");
    mostra("<big>" + "Adriano nasceu em: " + (ano - 26) + "</big>");
    mostra("<big>" + "Paulo nasceu em: " + (ano - 32) + "</big>");

</script>

Ao esquecermos a palavra function no momento da declaração e ao não colocarmos os parênteses na declaração da função ocorre um erro de sintaxe inesperado.

3 respostas
solução!

Boa tarde Diogo, tudo certo?

Meus parabéns! Valeu por compartilhar o seu exemplo conosco. Fazer as atividades e colocar as respostas em nossas palavras nos ajudam bastante no processo de aprendizado.

Continue assim e bons estudos!

Eu fiz de uma maneira mais simplificada, já que não estou gostando muito de ver o Chrome miando com alerta amarelo por conta da função document.write

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

    function escrevePulaLinha(frase) {
    document.write(frase);
    document.write("<br><hr><br>");
    }
    var ano=2022

escrevePulaLinha('Eu nasci em '+(ano-29)+'.');
escrevePulaLinha('Paulo nasceu em '+(ano-32)+'.');
escrevePulaLinha('Adriano nasceu em '+(ano-26)+'.');

</script>
</big> 

Só precisei de ver a resposta no caso da função "< hr >" que eu estava apanhando um pouquinho...

Vou deixar uma dica aqui de algo no JavaScript chamado de template strings (ou template literals):

Você pode colocar uma variável no meio de uma string utilizando essa construção entre caracteres de crase (`)

var anoAtual = 2022;
escrevePulaLinha(`Fulano nasceu no ano ${ ano - 23 }, com certeza!`);

Ou seja, colocando uma expressão dentro das chaves ${} vai resultar em seu valor sendo interpretado e substituído antes de ser passado para a função. Isso deixa a concatenação de strings um pouco mais prática. Recomendo fazer uns tester e considerar adotar essa nova maneira.

Espero ter ajudado e bons estudos!