JavaScript, una función
¡Claro! En JavaScript, una función es un bloque de código que realiza una tarea específica y puede ser reutilizado cuantas veces necesites.
📌 Partes de una función:
function saludar(nombre) { // 1. Palabra clave `function` + nombre + (parámetros) return "Hola, " + nombre; // 2. Cuerpo de la función (lo que hace) } // Llamar a la función: let mensaje = saludar("Ana"); // 3. Usamos la función con un argumento ("Ana") console.log(mensaje); // "Hola, Ana"
function: Palabra clave para crear una función.saludar: Nombre de la función (puede ser cualquier nombre válido).(nombre): Parámetro (variable que recibe un valor al llamar la función).{ ... }: Bloque de código que se ejecuta cuando llamas la función.return: Devuelve un resultado (opcional). Si no hayreturn, la función retornaundefined.
🔹 Tipos de funciones:
1. Función Declarada (se puede llamar antes de declararla)
function sumar(a, b) { return a + b; } console.log(sumar(2, 3)); // 5
2. Función Expresada (asignada a una variable)
const restar = function(a, b) { return a - b; }; console.log(restar(5, 2)); // 3
3. Arrow Function (versión moderna y compacta)
const multiplicar = (a, b) => a * b; console.log(multiplicar(4, 3)); // 12
📢 ¿Por qué usar funciones?
Reutilizar código: Evitas repetir el mismo código.
Organización: Divides tu programa en partes lógicas.
Flexibilidad: Puedes cambiar una función sin afectar todo el código.
⚠️ Ejemplo sin función (repetitivo)
console.log("Hola, Ana"); console.log("Hola, Juan"); console.log("Hola, Pedro");
✅ Ejemplo con función (eficiente)
function saludar(nombre) { console.log("Hola, " + nombre); } saludar("Ana"); // "Hola, Ana" saludar("Juan"); // "Hola, Juan" saludar("Pedro"); // "Hola, Pedro"
🔥 Conclusión:
Las funciones son bloques de código reutilizables.
Pueden recibir parámetros y devolver resultados con
return.Existen en varias formas: declaradas, expresadas y arrow functions.
¿Necesitas más ejemplos o aclaraciones? 😊
Comentarios
Publicar un comentario