JavaScript-program til at indstille en standardparameterværdi for en funktion

I dette eksempel lærer du at skrive et JavaScript-program, der angiver en standardparameterværdi for en funktion.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-funktion og funktionsudtryk
  • JavaScript-standardparametre

Syntaksen for at indstille standardparameterværdien for en funktion er:

 function functionName(param1=default1, param2=default2,… ) ( // function body )

Eksempel 1: Indstil standardparameterværdi for en funktion

 // 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());

Produktion

 20 12 8

I ovenstående eksempel, standardværdien xer 3 og standardværdien af yer 5 .

  • sum(5, 15)- Når begge argumenter er vedtaget, xtager 5 og ytager 15 .
  • sum(7)- Når 7 sendes til sum()funktionen, xtager 7 og ytager standardværdien 5 .
  • sum()- Når der ikke sendes noget argument til sum()funktionen, xtager standardværdien 3 og ytager standardværdien 5 .

Eksempel 2: Brug af tidligere parametre i en anden parameter

 // 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);

Produktion

 22 32

Du kan også videregive en parameter som standardværdi for en anden parameter.

I ovenstående program,

  • Når 10 sendes til calculate()funktionen, xbliver 10 og ybliver 12 ( sumfunktionen returnerer 22 ).
  • Når ingen værdi overføres til calculate()funktionen, xbliver 15 og ybliver 17 ( sumfunktionen returnerer 32 ).

Interessante artikler...