Programa JavaScript para establecer un valor de parámetro predeterminado para una función

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 y ytoma 15 .
  • sum(7)- Cuando se pasa 7 a la sum()función, xtoma 7 y ytoma el valor predeterminado 5 .
  • sum()- Cuando no se pasa ningún argumento a la sum()función, xtoma el valor predeterminado 3 y ytoma 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, se xconvierte en 10 y se yconvierte en 12 (la sumfunción devuelve 22 ).
  • Cuando no se pasa ningún valor a la calculate()función, se xconvierte en 15 y se yconvierte en 17 (la sumfunción devuelve 32 ).

Articulos interesantes...