Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Desarrollado por Aurumdux

Docs/JavaScript/Funciones (Lo Básico)
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 nuevo

Pará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
← AnteriorBucles (Loops)Siguiente →Variables: var, let y const