1
resposta

Dúvida sobre a função "mostra"

Boa noite, pessoal. Tudo certo?

Vamos lá:

Ao assistir a aula de Funções, quando o Prof. declara a função mostra, ele insere como parâmetro a variável frase.

Mas a variável frase não tem "parâmetro definido", digamos assim.

Dito isto, esta é a razão pela qual a função mostra imprime qualquer texto antecedido pela função? Justamente por frase ser variável? Como a variável frase sabe qual valor imprimir?

1 resposta

Boa noite, Natália.

Como você disse, ao declarar a função mostra, ele insere um parâmetro com nome frase, esse parâmetro se trata de uma variável vazia.

Quando você vai utilizar a função, precisa passar um argumento, esse argumento vai ser armazenado no parâmetro frase, e o seu uso vai depender da sua função.

Exemplo:

<script>

    function mostra(frase){ // frase = "Olá mundo"
        document.write(frase); // Aqui passamos o parâmetro como argumento pra função document.write();
    }

    mostra("Olá mundo"); // Estamos chamando a função passando como argumento o "Olá mundo"

</script>