Fundamentos de JavaScript

Teoría: Parámetros de funciones

Imagina que estás creando una app y necesitas mostrar saludos, calcular descuentos o construir mensajes con diferentes datos. Podrías escribir una función distinta para cada caso…

🛑 ¡Pero eso sería repetir código innecesariamente!

Los parámetros hacen que una función cambie su comportamiento según los datos que le des.

Param

¿Qué es un parámetro?

Es un valor que una función recibe para trabajar con él.

Piensa en una receta que dice: “Usa ___ naranjas para hacer jugo.” Hoy pones 3, mañana 5. ¡La receta es la misma!

En programación funciona igual:

  • La función es la receta.
  • El parámetro es el ingrediente que puede cambiar.

Ejemplo: saludar a una persona diferente cada vez

const saludar = (nombre) => {
  console.log('Hola, ' + nombre + '!');
};

Aquí nombre es el parámetro. Puedes usar esta función con distintos valores:

saludar('Arya');   // Hola, Arya!
saludar('Jon');    // Hola, Jon!
saludar('Sansa');  // Hola, Sansa!

La misma función sirve para saludar a cualquier persona — ¡solo cambia el dato!

¿Y si quiero más de un dato?

Puedes usar varios parámetros, separados por comas:

const calcularPrecio = (precio, descuento) => {
  return precio - descuento;
};

const total = calcularPrecio(1000, 200);
console.log(total); // 800

En este caso, la función recibe dos datos (precio y descuento), hace un cálculo y devuelve el resultado con return.

¿Cómo se usan los parámetros?

  1. Se definen entre paréntesis al crear la función.
  2. Se usan dentro del bloque { } como variables normales.
  3. Se envían al llamar la función, en el mismo orden en que se definieron.
const sumar = (a, b) => {
  return a + b;
};

console.log(sumar(5, 3));  // 8
console.log(sumar(10, 7)); // 17

Buenas prácticas para principiantes

✅ Usa nombres claros: precio, nombre, descuento, etc.

❗ El orden importa: el primer valor va al primer parámetro, y así sucesivamente.

🎯 Lo ideal es tener pocos parámetros y muy comprensibles.


Resumen

  • Los parámetros permiten que una función trabaje con distintos valores.
  • Se escriben entre paréntesis en la definición.
  • Dentro de la función, se usan como variables.
  • Puedes usar uno o varios parámetros, según lo que necesites.
  • El orden de los valores es clave para que la función funcione bien.

Ahora que sabes cómo usar parámetros, prueba a crear tus propias funciones y experimenta con diferentes valores.