Las funciones son una parte fundamental de JavaScript y se utilizan para realizar
tareas específicas en tu código. Las funciones son un conjunto de instrucciones que
se pueden ejecutar varias veces sin tener que escribir el mismo código una y otra
vez.
Para crear una función en JavaScript, puedes usar la palabra clave function seguida
del nombre de la función y una lista de parámetros entre paréntesis. Luego, debes
escribir las instrucciones que quieres que se ejecuten cuando la función se llame
entre llaves. Aquí hay un ejemplo de cómo crear una función:
function suma(x, y) {
return x + y;
}
Una vez que has creado una función, puedes llamarla desde cualquier parte de tu
código escribiendo su nombre seguido de paréntesis y pasando los argumentos
necesarios entre ellos. Por ejemplo:
let resultado = suma(3, 4); // resultado es igual a 7
Hay algunas cosas importantes a tener en cuenta al trabajar con funciones en
JavaScript. Primero, las funciones pueden tener parámetros opcionales. Esto
significa que no es necesario pasar un argumento para cada parámetro de la función.
Si no se pasa un argumento para un parámetro opcional, su valor será undefined.
También puedes crear funciones anónimas, que son funciones sin nombre. Estas
funciones se pueden asignar a una variable y luego llamar a través de la variable.
Aquí hay un ejemplo de una función anónima:
let suma = function(x, y) {
return x + y;
};
let resultado = suma(3, 4); // resultado es igual a 7
Otra forma de crear funciones anónimas es utilizando la sintaxis de flecha de
JavaScript. Esta sintaxis es más corta y más fácil de leer que la sintaxis
tradicional de funciones. Aquí hay un ejemplo de una función de flecha:
let suma = (x, y) => {
return x + y;
};
let resultado = suma(3, 4); // resultado es igual a 7
Hay algunas cosas importantes a tener en cuenta al trabajar con funciones de flecha.
Primero, si la función solo tiene una instrucción, puedes omitir las llaves y el
return. Por ejemplo:
let cuadrado = x => x * x; // Devuelve el cuadrado del argumento x