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

Dúvida Instrução para Function

Para mandar "pular linha" dentro de uma function, coloquei ela dentro da mesma instrução:

function escreva(texto) { document.write (texto + ""); }

Porém na aula, o professor passou desta maneira (puxando a function pulaLinha como uma nova instrução):

function escreva(texto) { document.write (texto + ""); document.write (pulaLinha); }

O jeito que eu fiz também está correto?

<meta charset="UTF-8">

<script>

function escreva(texto) {
    document.write (texto + "<br>");
}

var ano = 2016;

escreva ("Flávio nasceu em " + (2016 - 39));
escreva (" Joaquim nasceu em " + (2016 - 20));

ano = 2017;

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

<\script>


2 respostas
solução!

Olá Bárbara!

Seu código está correto sim! A tag <br /> é concatenada no final de cada string que for passada como parâmetro na função escreva().

Mas tenha em mente que caso queira fazer uma função para apenas escrever na tela, sem pular a linha, terá que fazer outra função sem o <br />.

Entendi Fabiano. Pensando para um código grande, principalmente, o bom seria deixar um function para pular linha. Até para facilitar na manutenção, caso ocorra o que você comentou.

Obrigada!