O que são funções:
As funções são subprogramas em um programa que consiste em blocos de código usado para executar determinadas tarefas. Geralmente, as funções assumem um valor como um parâmetro, processam -o e depois retornam uma saída.
As funções nos ajudam a reutilizar blocos de código e evitar repetitividade. Eles podem ser usados para dividir problemas complexos em pedaços menores. Eles aumentam a legibilidade do código e reduzem seu tamanho à medida que as declarações duplicadas são substituídas por uma única linha de código, i i.e., Ligue para a função.
Tipos de funções:
Existem dois tipos diferentes de funções:
Funções internas
A maioria das linguagens de programação possui funções internas que nos ajudam a executar determinadas ações usando uma única linha de código. Essas ações exigiriam codificação complexa. As funções internas mais comuns no JavaScript são:
Função definida pelo usuário:
Como o nome sugere, essas são funções personalizadas criadas pelo usuário. Os usuários/programadores podem criar funções personalizadas para uma tarefa específica que eles precisam executar.
Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:
Como declarar uma função em JavaScript:
Primeiro de tudo, precisamos declarar a função antes que possamos começar a usá -la. Em JavaScript, o função A palavra -chave é usada para declarar uma função. É seguido pelo nome da função junto com parâmetros entre parênteses. Os parâmetros são opcionais e são separados por vírgulas.
Então precisamos definir o corpo da função. Podemos colocar qualquer código em uma função; Uma função pode ter uma única ou múltiplas linhas de código, dependendo do objetivo dessa função específica.
functionFunction_Name (parâmetro1, parâmetro2,…, parametern)Neste exemplo, declararemos e definiremos uma função que quadrará o valor do número fornecido:
Funções QUE (número)No exemplo dado acima, a função quadrado leva um número como um parâmetro. Em seguida, ele multiplica o número consigo mesmo e o armazena em uma variável nomeada sq. A função retorna o valor presente dentro da variável sq.
O sq A variável é uma variável local de função quadrado e não funcionará fora desta função. As variáveis declaradas e definidas em uma função são as variáveis locais da função. Por outro lado, as variáveis declaradas no programa principal são variáveis globais e podem ser acessadas de qualquer lugar do programa.
Agora usaremos outro exemplo que levará dois parâmetros diferentes e os multiplicará:
functionMultiply (número1, número2)A função dada acima está tomando dois números diferentes como parâmetros. Em seguida, ele multiplica entre si e armazena o valor na variável Ans. Então ele retorna o valor da variável Ans para onde foi chamado.
Como chamar uma função:
Declarar e definir uma função especifica o que a função fará quando é chamado.
As funções podem ser chamadas por seus nomes junto com parâmetros (separados por vírgulas) entre parênteses. A seguir, o exemplo da sintaxe que pode ser usada para chamar uma função em JavaScript.
function_name (parâmetro);No exemplo dado abaixo, chamaremos a função acima mencionada quadrado, E vamos passar o número 5 Como um parâmetro:
quadrado (5);A função irá encaixar o número 5 e retorno 25. Podemos verificar isso chamando a função dentro do console.registro() método:
console.log (quadrado (5));Se uma função estiver retornando um valor, ele retorna esse valor para onde foi chamado. Como visto no exemplo acima, quando chamamos a função dentro do console.registro() método, a saída foi 25, qual é o valor de retorno da função.
Podemos usar qualquer variável ou número no lugar do parâmetro. Uma função pode ser chamada de dentro de qualquer outra função também. Podemos usar funções como condições para se e laço declarações também.
Conclusão
Funções são blocos individuais de código que são escritos para executar ações específicas. Eles são os blocos de construção mais fundamentais de quase todas as principais linguagens de programação.
Como mencionado acima, todas as principais linguagens de programação têm funções internas. Essas funções ajudam os desenvolvedores a executar tarefas complexas usando uma única linha de código. Os desenvolvedores também têm a opção de escrever suas próprias funções de acordo com os requisitos de seu código.
Neste post, discutimos o que são funções e como declará -las. Além disso, também aprendemos a chamar as funções declaradas.