Esse lance de usar função para quebrar e pular linha é muito bom!!!
Ainda acho que poderia ficar melhor.
A função pulaLinha é ideal para... pular linha, claro!!!
Mas e no caso de queremos apenas uma quebra de linha, passar o restante do texto para a linha de baixo, sem ter uma linha de espaço?
Nesse caso, acho que seria melhor criar uma função para quebrar a linha:
function br() {
document.write("<br>");
}
Assim, poderíamos chamar esta função dentro de uma outra função que irá mostrar o texto com as quebras de linhas requeridas e, quando fosse o caso de ter, além da quebra de linha, mais uma linha de espaço, chamaríamos apenas a função "br" no código, como no exemplo abaixo:
<meta charset="UTF-8">
<script>
// a minha proposta é esta:
var titulo = "Bem-vindo ao meu programa!";
function br() {
document.write("<br>");
}
function mostrar(frase) {
document.write(frase);
document.write("<br>");
}
mostrar("<h1>" + titulo + "</h1>");
mostrar("Vocês não sabem o que tive que aprender para fazer isso!");
br();
mostrar("Contudo, assistindo aos vídeos e estudando ...");
mostrar("Eu vou mais longe!");
br();
mostrar("E é isso aí!!!");
</script>