¿Qué es una función?
Lección 2 de 14 del curso Declaración de funciones en JavaScript de Coddy.
Imagina que tienes una receta favorita de galletas. Hornear esas galletas cada vez que se te antojan puede ser un poco repetitivo. ¡Las funciones son como ayudantes superhéroes en JavaScript que vienen al rescate! Son bloques de código reutilizables que realizan tareas específicas. Al igual que sigues los pasos de la receta para hornear galletas, las funciones tienen instrucciones que se ejecutan cuando las llamas (como darle un nombre a la receta y seguir esos pasos).
Sintaxis de las funciones:
function functionName(parameter1, parameter2, ...) {
// Código a ejecutar (las instrucciones del superhéroe)
return value; // Opcional: Devolver un valor (¡como las galletas horneadas!)
}function: Esta palabra clave le dice a JavaScript que estamos creando una función.functionName: Este es el nombre que le das a tu función.parameter1, parameter2, ...: Estos son como ingredientes o herramientas que la función podría necesitar para hacer su trabajo. Son variables que contienen la información que proporcionas cuando llamas a la función.
Aquí tienes un ejemplo para ilustrar cómo funcionan las funciones:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // Llamando a la función
console.log(message);
// Salida: Hello, Alice!
// Have a fantastic day!- Definimos una función llamada
greetque toma un parámetro,name. - La sentencia
returndevuelve el mensaje "Have a fantastic day!". - Llamamos a la función
greetcon el argumento "Alice" y almacenamos el valor devuelto (el mensaje) en la variablemessage. - Finalmente, imprimimos tanto el saludo como el mensaje devuelto.
¡Aceptemos este sencillo reto!
Desafío
FácilTu tarea es crear una función llamada myFunction que no reciba argumentos y simplemente imprima el mensaje “Hello, Coddies!” en la consola.
Pruébalo tú mismo
// Escribe el código aquí
Todas las lecciones de Declaración de funciones en JavaScript
1Introducción al curso
¿Qué aprenderás?2Introducción a las funciones
¿Qué es una función?Funciones purasEjercicio de funciones #1Ejercicio de funciones #23Formas de declaración de funciones
Función básicaFunción anidadaRetornar una funciónExpresiones de funciónFunciones de flechaConstructor de funciones