Cómo asignar una función a una variable en JavaScript

Cómo asignar una función a una variable en JavaScript
Las funciones son los componentes básicos de JavaScript. Una función en JavaScript es una colección de declaraciones que ejecuta una acción o calcula un valor. Se puede reutilizar fácilmente simplemente llamándolo. En JavaScript, hay tres tipos de funciones, una función con nombre, una función de flecha y una función anónima. En JavaScript, las funciones anónimas y de flecha se asignan a una variable.

Esta publicación de blog proporcionará un ejemplo de JavaScript de cómo asignar una función a una variable.

Cómo asignar una función a una variable en JavaScript?

Hay dos tipos diferentes de funciones en JavaScript, que se utilizarán asignándolas a variables:

  • Asignar una función anónima a una variable
  • Asignar una función de flecha a una variable

Veamos cómo asignar estos tipos de funciones a una variable.

Asignar una función anónima a una variable

Un "anónimo"La función es el tipo de función más simple que se puede asignar a una variable. Como lo indica el nombre, la función declarará sin el nombre.

Sintaxis
Siga la sintaxis dada para asignar una función anónima a una variable:

var variable_name = function () ;

Ejemplo 1: Asigne una función anónima a una variable sin parámetro
Crear una variable "suma”Y asignarle una función anónima. En la función, cree dos variables "a" y "b"Asignando valores"12" y "8"Respectivamente, y finalmente, devuelve la suma de dos números"a" y "b":

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

Llame a la función por un nombre de variable "suma"Con aparatos ortopédicos"()"Eso denota la función:

consola.log (sum ());

La salida muestra "20"Mientras llama a la función anónima asignada a una variable:

Ejemplo 2: Asigne una función anónima a una variable con parámetro
Aquí, asigne una función anónima a la variable con dos parámetros "a" y "b". Devolverá la suma de dos números que se pasarán durante la llamada de función como argumento:

var sum = function (a, b)
devolver a + b;

Llame a la función anónima utilizando la variable "suma"Pasando el número"4"Como primer argumento"a" y "6"Como el segundo argumento"b":

consola.log (suma (4, 6));

La salida correspondiente será:

Asignar una función de flecha a una variable

El "función de flecha"Es la segunda forma de aplicar la función a la variable. La única diferencia entre la función de flecha y la función anónima es que creará sin usar la palabra clave "función"Y en su lugar usa una flecha. La función de flecha en JavaScript tiene la sintaxis más corta para la declaración de función.

Sintaxis
Use la siguiente sintaxis para asignar la función de flecha a la variable:

var variable_name = (parámetros) => ;

Ejemplo 1: asigne una función de flecha a una variable sin parámetro
Crear una variable "suma”Y asignarle una función de flecha. En la función, cree dos variables "a" y "b"Asignando valores"9" y "12"Respectivamente, y por último, devuelve la suma de dos números"a" y "b":

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

Llame a la función por un nombre de variable "suma":

consola.log (sum ());

La salida muestra "21"Al llamar a la función de flecha sin parámetros asignados a una variable:

Ejemplo 2: asigne una función de flecha a una variable con parámetro
Crear una función de flecha con variables "a" y "b"Eso devolverá la suma de dos números. Es lo mismo que la función anónima con parámetros pero sin el "funciónPalabra clave:

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

Invoca la función de flecha usando el nombre de la variable "suma":

consola.log (suma (23, 20));

Producción

Conclusión

Se pueden asignar dos tipos diferentes de funciones a una variable. Estos son los "anónimo"Función y una"flecha" función. Se asigna una función anónima con o sin parámetros mientras la función de flecha se asigna a la variable con parámetros. Esta publicación de blog demuestra el proceso de asignar una función a una variable