En este ejemplo, aprenderá a escribir un programa JavaScript que establecerá un valor de parámetro predeterminado para una función.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Funciones de JavaScript y expresiones de función
- Parámetros predeterminados de JavaScript
La sintaxis para establecer el valor de parámetro predeterminado para una función es:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Ejemplo 1: Establecer el valor de parámetro predeterminado para una función
// program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());
Salida
20 12 8
En el ejemplo anterior, el valor predeterminado de xes 3 y el valor predeterminado de yes 5 .
sum(5, 15)- Cuando se pasan ambos argumentos,xtoma 5 yytoma 15 .sum(7)- Cuando se pasa 7 a lasum()función,xtoma 7 yytoma el valor predeterminado 5 .sum()- Cuando no se pasa ningún argumento a lasum()función,xtoma el valor predeterminado 3 yytoma el valor predeterminado 5 .
Ejemplo 2: uso del parámetro anterior en otro parámetro
// using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);
Salida
22 32
También puede pasar un parámetro como valor predeterminado para otro parámetro.
En el programa anterior,
- Cuando se pasa 10 a la
calculate()función, sexconvierte en 10 y seyconvierte en 12 (lasumfunción devuelve 22 ). - Cuando no se pasa ningún valor a la
calculate()función, sexconvierte en 15 y seyconvierte en 17 (lasumfunción devuelve 32 ).








