Una función es un bloque de código reutilizable al que das un nombre. Lo escribes una vez y luego lo llamas tantas veces como haga falta.

Declarar y llamar a una función

function direBonjour(prenom) {
  console.log("Bonjour " + prenom);
}
direBonjour("Marie");

Aquí, prenom es un parámetro: una información que la función recibe para trabajar.

Devolver un valor

Una función puede devolver un resultado con la palabra clave return:

  • El resultado se puede guardar en una variable.
  • En cuanto se ejecuta return, la función se detiene.
function addition(a, b) {
  return a + b;
}
let total = addition(3, 4); // 7

Las funciones hacen que el código esté más organizado y evitan repeticiones: un cambio en un solo sitio se aplica en todos los lugares donde se llama a la función.

Recuerda: una función agrupa código reutilizable. Recibe parámetros y puede devolver un resultado con return.