Principiantejavascript
Funciones (Lo Básico)
Agrupa bloques de código reutilizables bajo un nombre para invocarlos cuando los necesites.
¿Qué es una función?
Una función es un extracto de código que hace una tarea muy concreta y a menudo reutilizable. Se declara una sola vez (como la receta de un pastel) y se puede "llamar" o "ejecutar" múltiples veces (hornear el pastel).
javascript
1function saludar() {
2 console.log("¡Hola, bienvenido al sistema!");
3}
4
5// ¡Nada pasa hasta que llamas a la función!
6saludar(); // Ejecuta: "¡Hola, bienvenido al sistema!"
7saludar(); // Lo ejecuta de nuevoParámetros y Argumentos
Las funciones pueden recibir "ingredientes" para hacer su trabajo. En la definición se les llama parámetros, y en la ejecución se les llama argumentos.
javascript
1function saludarPersonalizado(nombre) {
2 console.log(`¡Hola, ${nombre}!`);
3}
4
5saludarPersonalizado("Carlos"); // ¡Hola, Carlos!
6saludarPersonalizado("María"); // ¡Hola, María!La sentencia return
Normalmente, las funciones *calculan* algo y necesitas recuperar ese valor. La instrucción
return le dice a la función "devuélveme esto como resultado de tu operación" y detiene la función al instante.javascript
1function sumar(a, b) {
2 let resultado = a + b;
3 return resultado;
4 // console.log("Esto nunca se ejecutará, el return cortó la función");
5}
6
7let sumaTotal = sumar(10, 5);
8console.log(`El total es: ${sumaTotal}`); // "El total es: 15"Prueba lo aprendido
Escribe código JavaScript y ejecútalo directamente en el navegador.
Editor de Códigojavascript
1function saludar() {
2 console.log("¡Hola, bienvenido al sistema!");
3}
4
5// ¡Nada pasa hasta que llamas a la función!
6saludar(); // Ejecuta: "¡Hola, bienvenido al sistema!"
7saludar(); // Lo ejecuta de nuevo