Las funciones son bloques de código reutilizables que pueden ser llamados en cualquier parte de un programa. Permiten modular el código y hacerlo más legible.
Las funciones en JavaScript se definen usando la palabra clave function seguida del nombre de la función y paréntesis.
function saludar() {
console.log("¡Hola, mundo!");
}
saludar(); // Imprime "¡Hola, mundo!"
Las funciones pueden recibir parámetros que permiten personalizar su comportamiento. Ejemplo:
function saludar(nombre) {
console.log("¡Hola, " + nombre + "!");
}
saludar("Ana"); // Imprime "¡Hola, Ana!"
Las funciones pueden devolver un valor usando la palabra clave return. Ejemplo:
function sumar(a, b) {
return a + b;
}
let resultado = sumar(5, 3);
console.log(resultado); // Imprime 8
Las funciones anónimas no tienen nombre y se pueden asignar a variables. Ejemplo:
let saludo = function() {
console.log("Hola desde una función anónima");
};
saludo(); // Imprime "Hola desde una función anónima"
Las funciones flecha son una forma concisa de escribir funciones en JavaScript. Ejemplo:
let multiplicar = (x, y) => x * y;
console.log(multiplicar(4, 5)); // Imprime 20
Las funciones son esenciales para estructurar y reutilizar el código en JavaScript. Desde funciones simples, pasando por funciones anónimas y de flecha, permiten escribir código más modular y eficiente.