Fundamentos de JavaScript
Teoría: Parámetros opcionales de las funciones
A veces quieres que una función tenga valores por defecto si no le das todos los datos. Esto se llama usar valores predeterminados.

¿Qué es un valor predeterminado?
Imagina que quieres calcular una potencia, y si no dices qué exponente usar, se toma el cuadrado por defecto:
Aquí exponente tiene un valor predeterminado de 2. Eso significa que si no le das un número, la función usará 2 automáticamente.
Cuando llamas a potencia(3), solo das un número y la función usa el exponente que viene por defecto (2). Si llamas con dos números, usa el que le diste.
También funciona con un solo parámetro
Si solo tienes un parámetro, también puedes ponerle un valor por defecto:
Si no le pasas texto, la función usa 'No hay mensaje'.
Puedes usar varios valores predeterminados
Puedes tener más de un parámetro con valor fijo:
Cada parámetro se usa solo si le diste valor. Si no, se aplica el predeterminado.
Regla importante: ordena los parámetros bien
Los parámetros sin valor por defecto siempre deben ir antes que los que sí tienen valor predeterminado.
❌ Esto no funciona bien:
✅ Esto es correcto:
Esto ayuda a que cuando llames a la función, JavaScript sepa qué valor corresponde a qué parámetro.
Resumen
- Los valores predeterminados evitan errores y repeticiones.
- Si no das un valor, se usa el que viene por defecto.
- Puedes usar uno o varios valores predeterminados.
- Deben ir al final de la lista de parámetros.
¡Ahora ya sabes cómo hacer que tus funciones sean más flexibles y eficientes con valores predeterminados!