Qual a diferença na impressão ou no próprio programa de mostra x document.write? Ou melhor, quando usar cada uma dessas funções?
Qual a diferença na impressão ou no próprio programa de mostra x document.write? Ou melhor, quando usar cada uma dessas funções?
Olá, Janete!
Observe que a função mostra(frase)
acaba "chamando a função document.write(frase)
internamente, ou seja, na prática, a função que de fato está escrevendo a frase na tela é a função document.write(frase)
.
function mostra(frase) {
document.write(frase);
pulaLinha();
}
O professor declarou a função mostra(frase)
, para que os alunos pudessem aprender a declarar suas próprias funções e, a partir delas, invocar funções nativas da linguagem JavaScript. Outros pontos importantes são a legibilidade e usabilidade do código: É muito mais fácil compreender o que a função mostra(frase)
faz, somente ao ler o nome da função. Não temos essa vantagem se usarmos a função document.write(frase)
.
Espero ter ajudado!
Boa sorte em seus estudos!