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

Mostra x document.write

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?

1 resposta
solução!

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!