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

Dúvida sobre função

Olá, estou tendo um pouco de dúvidas para entender a ação das funções. Em um dos exercícios foi ensinado que precisamos colocar a ação da function para que ela funcione, como no código abaixo:

function pulaLinha() {

    document.write("<br>");
}

function mostra(frase){
    document.write(frase);
    pulaLinha();
}

Entretanto, em outros já não foi necessário, como nesse:

function fazPegadinha() {
    alert("Olá");
    alert("amiga!");
}
fazPegadinha();

Qual parâmetro devo seguir para saber quando colocar a ação da função? Obrigado desde já pela ajuda :)

3 respostas

No fazPegadinha você tem exatamente o mesmo caso do pulaLinha.

Tanto na declaração, onde nada é passado para a função quanto no uso. A única diferença é que o pulaLinha foi chamado dentro de outra função, mas se trocasse lá o pulaLinha por fazPegadinha também ia funcionar.

Já para o mostra você teria que incluir conteúdo dentro dos parênteses para executar.

solução!

Ola Gustavo.

Observe que você irar utilizar a ação quando a função terá um paramento variável e não será colocado quando o paramento for fixo.

No caso do pula linha ele é fixo, ele apenas pula linha, e no caso do mostra ele terá um paramento variável que sera o texto a ser mostrado.

no caso do fazPegadinha ele não tem por sempre exibir um alerta predefinido

Ajudou?

Olá Vitor e Cristiano! Muito obrigado pela ajuda de vocês, consegui entender melhor, agora é praticar! Valeu!