Minha dúvida é qual a o papel do parênteses após a descrição de cada função?
Minha dúvida é qual a o papel do parênteses após a descrição de cada função?
Olá, Luan! Tudo bem?
Existem funções que possuem parâmetros e as que não possuem. Os parâmetros são informações que são passadas para uma função, com determinado objetivo, colocados entre parênteses e separados por vírgula. Imagine, por exemplo, que você quer somar dois números, você pode criar uma função com os argumentos (parâmetros) num1
e num2
, então quando a função for chamada você pode passar esses valores para ela através dos parênteses:
<meta charset="UTF-8">
<script>
function somaDoisNumeros(num1, num2) { // declaração de função com parâmetros
document.write(num1 + num2);
}
somaDoisNumeros(10, 30); // chamada da função com passagem de parâmetros (num1 e num2)
</script>
Algumas funções, como você observou, não possuem argumentos e são declaradas apenas com parênteses vazios. Contudo, por padrão, todas as funções obrigatoriamente devem ser compostas da palavra chave function
seguida do seu nome, parênteses (mesmo que sem argumentos dentro dele) e chaves para conter seu conteúdo.
Espero que isso tenha te ajudado. Abraços e bons estudos!