Valor que se pasa a una función cuando es llamada para ser procesado.
Los argumentos son los valores concretos que se envían a una función, mientras que los parámetros son las variables definidas en la declaración de la función.
// Parámetros vs Argumentos function saludar(nombre, idioma) { // nombre e idioma son PARÁMETROS if (idioma === 'es') { return `Hola, ${nombre}!`; } return `Hello, ${nombre}!`; } // "Juan" y "es" son ARGUMENTOS const saludo = saludar("Juan", "es"); console.log(saludo); // "Hola, Juan!" // Argumentos por defecto function potencia(base, exponente = 2) { return Math.pow(base, exponente); } potencia(3); // 9 (exponente = 2 por defecto) potencia(3, 3); // 27