Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Olá prezados, tenho duas dúvidas:

1) A tag "hr" por convenção não precisa ser fechada? (Ver código abaixo).

2) No caso, tudo que está dentro do "script" precisa estar indentado? Claro, me refiro às variáveis e à chamada da função "mostrar".

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

    function pularLinha() {

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

    }

    function mostrar(frase) {

        document.write("<big>" + frase + "</big>");
        pularLinha();

    }

var ano = 2019;
mostrar("Eu nasci em: " + (ano - 25));
mostrar("Adriano nasceu em: "+ (ano - 26));
mostrar("Paulo nasceu em: " + (ano - 32));

</script>
1 resposta
solução!

Vinícius,

Algumas tags não precisam ser fechadas.

Um exemplo prático é o br e hr... O br pula 1 alinha e o hr adiciona um risco no local em que você colocar essa tag.

No teu código há um pulo de linha, um risco, outro pulo de linha... Os brs não precisam ser fechados.

Em relação a indentacão, o JavaScript é uma linguagem que não exige que o código esteja indentado para funcionar. Mas é uma boa prática fazer para facilitar a sua e/ou de outro desenvolvedor no futuro.

No seu código a variável ano e os 3 mostra embaixo precisariam ter 1 tab para percebermos, já batendo o olho, que estão dentro da tag script.

No VS Code eu utilizo ctrl+shift+i para indentar automaticamente.