Como atribuir uma função a uma variável em JavaScript

Como atribuir uma função a uma variável em JavaScript
Funções são os componentes básicos do JavaScript. Uma função em JavaScript é uma coleção de declarações que executa uma ação ou calcula um valor. Pode ser facilmente reutilizado simplesmente chamando -o. No JavaScript, existem três tipos de funções, uma função nomeada, uma função de seta e uma função anônima. Em JavaScript, as funções anônimas e de flecha são atribuídas a uma variável.

Esta postagem do blog fornecerá um exemplo javascript de como atribuir uma função a uma variável.

Como atribuir uma função a uma variável em JavaScript?

Existem dois tipos diferentes de funções no JavaScript, que serão usados ​​atribuindo -os a variáveis:

  • Atribuir uma função anônima a uma variável
  • Atribuir uma função de seta a uma variável

Vamos ver como atribuir esses tipos de função a uma variável.

Atribuir uma função anônima a uma variável

Um "anônimo”A função é o tipo de função mais simples que pode ser atribuído a uma variável. Conforme indicado pelo nome, a função declarará sem o nome.

Sintaxe
Siga a sintaxe dada para atribuir uma função anônima a uma variável:

var variable_name = function () ;

Exemplo 1: atribua uma função anônima a uma variável sem parâmetro
Crie uma variável “soma”E atribua uma função anônima a ele. Na função, crie duas variáveis ​​“a" e "b”Ao atribuir valores“12" e "8"Respectivamente, e finalmente, retorne a soma de dois números"a" e "b”:

var sum = function ()
var a = 12;
var b = 8;
retornar a + b;

Chame a função por um nome de variável “soma”Com aparelho”()”Isso denota a função:

console.log (sum ());

A saída exibe “20”Enquanto chama a função anônima atribuída a uma variável:

Exemplo 2: atribua uma função anônima a uma variável com parâmetro
Aqui, atribua uma função anônima à variável com dois parâmetros “a" e "b”. Ele retornará a soma de dois números que serão passados ​​durante a chamada de função como argumento:

var sum = função (a, b)
retornar a + b;

Chame a função anônima usando a variável “soma"Por número de passagem"4"Como um primeiro argumento"a" e "6"Como o segundo argumento"b”:

console.log (soma (4, 6));

A saída correspondente será:

Atribuir uma função de seta a uma variável

O "função de seta”É a segunda maneira de aplicar a função à variável. A única diferença entre a função de seta e a função anônima é que ela criará sem usar a palavra -chave "função”E, em vez disso, use uma flecha. A função de seta em JavaScript tem a menor sintaxe para a declaração de função.

Sintaxe
Use a seguinte sintaxe para atribuir a função de seta à variável:

var variable_name = (parâmetros) => ;

Exemplo 1: Atribua uma função de seta a uma variável sem parâmetro
Crie uma variável “soma”E atribua uma função de seta a ele. Na função, crie duas variáveis ​​“a" e "b”Ao atribuir valores“9" e "12"Respectivamente, e finalmente, retorne a soma de dois números"a" e "b”:

var sum = () =>
var a = 9;
var b = 12;
retornar a + b;

Chame a função por um nome de variável “soma”:

console.log (sum ());

A saída exibe “21”Enquanto chama a função de seta sem parâmetros atribuídos a uma variável:

Exemplo 2: Atribua uma função de seta a uma variável com parâmetro
Crie uma função de seta com variáveis ​​“a" e "b”Isso retornará a soma de dois números. É o mesmo que a função anônima com os parâmetros, mas sem o “funçãoPalavra -chave:

var sum = (a, b) =>
retornar a + b;

Invoque a função de seta usando o nome da variável “soma”:

console.log (soma (23, 20));

Saída

Conclusão

Dois tipos diferentes de funções podem ser atribuídos a uma variável. Estes são os “anônimo”Função e uma“seta”Função. Uma função anônima é atribuída com ou sem parâmetros enquanto a função de seta é atribuída à variável com parâmetros. Esta postagem do blog demonstra o processo de atribuição de uma função a uma variável