CodeAventura
JavaScript
▸Funciones▸Qué es una función

Misión

Editor
Consola
La consola está vacía. Pulsa EJECUTAR para correr tu código.
13 / 32Qué es una función
Anterior

Qué es una función

Una máquina pequeña dentro del programa

Una función es un bloque de código con nombre que puedes ejecutar cuando lo necesites.

Esto te permite agrupar lógica, evitar repeticiones y empezar a pensar en piezas reutilizables.

El problema que resuelve

Imagina que en varias partes del programa quieres repetir la misma acción:

Eso funciona, pero repite código. Y el código repetido suele acabar volviéndose incómodo de mantener.

Con una función defines la acción una sola vez:

Y después la ejecutas cuando la necesites:

Declarar no es lo mismo que ejecutar

Este matiz es importante:

  • declarar una función es crearla
  • ejecutarla es llamarla

Si solo declaras la función, el código de dentro todavía no se ejecuta.

Cómo pensar una función

La forma más útil de imaginarla es esta:

  • tiene un nombre
  • agrupa una acción
  • puedes reutilizarla

Más adelante recibirá datos y devolverá resultados. Pero primero conviene entender bien esta base.

Tu desafío 🚀

Declara una función sencilla y ejecútala al menos una vez. Luego vuelve a llamarla para comprobar por qué una función evita repetir el mismo bloque una y otra vez.

Programar bien también es aprender a empaquetar ideas...