← Todos los tutoriales
PROGRAMACIÓN PARA PRINCIPIANTES

¿Qué es una función en programación?

Una función es un bloque de instrucciones preparado para realizar una tarea. En lugar de repetir los mismos pasos muchas veces, les damos un nombre y los ejecutamos cuando los necesitamos.

📅 15 de septiembre de 2026⏱️ 5 minutos de lectura✍️ Juan Pablo · JP Web Studio

1. Una tarea reutilizable

Imagina una máquina que recibe dos números, los suma y entrega el resultado. En JavaScript podría escribirse function sumar(a, b) { return a + b; }.

Después puedes utilizar sumar(3, 2) y obtener 5, sin volver a escribir la operación completa.

2. Entrada, proceso y resultado

Los parámetros a y b son datos de entrada. La suma es el proceso y return devuelve la respuesta. No todas las funciones necesitan recibir datos ni devolver un valor: algunas solamente muestran información o cambian algo en la pantalla.

3. ¿Por qué son útiles?

Las funciones reducen repeticiones, organizan el código y facilitan las pruebas. Si una regla cambia, puedes modificarla en un solo lugar en vez de buscar muchas copias.

4. Una responsabilidad clara

Una buena función suele encargarse de una tarea concreta. Nombres como calcularTotal o validarCorreo explican su propósito mejor que nombres genéricos.

Preguntas frecuentes

¿Una función se ejecuta al crearla?

Normalmente no. Primero se define y luego se llama cuando el programa necesita esa tarea.

¿Puede una función usar otra función?

Sí. Dividir un problema en tareas pequeñas es una práctica común para mantener el código ordenado.

Continúa aprendiendo