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!