Funciones
Desliza para mostrar el menú
Las funciones ayudan a organizar y reutilizar el código en JavaScript. Una función es un bloque de código nombrado que realiza una tarea específica. Se puede definir una función una vez y luego ejecutarla (o "llamarla") tantas veces como sea necesario.
Existen dos formas principales de crear funciones: declaraciones de función y expresiones de función.
Una declaración de función utiliza la palabra clave function seguida del nombre de la función, un conjunto de paréntesis para los parámetros y un bloque de código dentro de llaves.
Una expresión de función asigna una función a una variable, a menudo utilizando las palabras clave const o let. Ambos enfoques permiten encapsular la lógica y mantener el código DRY (Don’t Repeat Yourself).
123456789101112// Function Declaration function add(a, b) { return a + b; } // Function Expression const multiply = function(a, b) { return a * b; }; console.log(add(3, 4)); // Output: 7 console.log(multiply(3, 4)); // Output: 12
Ámbito
Comprender el ámbito de las funciones es fundamental para escribir código confiable. Las variables declaradas dentro de una función solo son accesibles dentro de esa función. Esto se denomina ámbito local.
Esto ayuda a prevenir conflictos de nombres y mantiene la lógica organizada.
1234567function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Output: Hello, Sam! // console.log(message); // This would cause an error: message is not defined
Como buena práctica, utiliza funciones para dividir tu código en partes pequeñas y enfocadas, cada una realizando una sola tarea de manera eficiente. Asigna nombres claros y descriptivos a tus funciones, y evita depender de variables externas a la función a menos que sea absolutamente necesario. Esto facilita la lectura, prueba y mantenimiento de tu código.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla