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

Dúvida sobre function

Olá, consegui resolver a questão, mas ainda estou em dúvida quanto à função. Quando eu devo ou não atribuir um valor dentro de parênteses? Por exemplo: o pulaLinha eu não atribuo, mas o diferençaDeIdade eu atribuo.

<meta charset="UTF-8">
<script>

function pulaLinha() {
    document.write("<br>")
}

function mostra(diferençaDeIdade){
    document.write(diferençaDeIdade);
    pulaLinha();

}

var idadeFernanda = 30;
var idadeAmanda = 27;

mostra("A diferença de idade entre mim e a minha irmã é de " + (idadeFernanda - idadeAmanda));


</script>
1 resposta
solução!

Os valores dentro dos parênteses são os parâmetros da função. Parâmetros são variáveis passadas às funções que serão utilizadas por elas. Na função pula linha, como o valor do documento.write é fixo (‘“), não há necessidade de passar nada por parâmetros. Já no caso da função mostra(), ela utiliza os valores passados por parametro para repassar ao document.write dentro dela, que imprimira a mensagem desejada.