JavaScript-program for å angi en standard parameterverdi for en funksjon

I dette eksemplet lærer du å skrive et JavaScript-program som setter en standardparameterverdi for en funksjon.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript-funksjon og funksjonsuttrykk
  • JavaScript-standardparametere

Syntaksen for å angi standardparameterverdien for en funksjon er:

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

Eksempel 1: Angi standard parameterverdi for en funksjon

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

Produksjon

 20 12 8

I det ovenstående eksempel standardverdien xer 3 , og standardverdien yer 5 .

  • sum(5, 15)- Når begge argumentene er bestått, xtar 5 og ytar 15 .
  • sum(7)- Når 7 sendes til sum()funksjonen, xtar 7 og ytar standardverdien 5 .
  • sum()- Når ingen argumenter sendes til sum()funksjonen, xtar standardverdien 3 og ytar standardverdien 5 .

Eksempel 2: Bruke forrige parameter i en annen 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);

Produksjon

 22 32

Du kan også sende en parameter som standardverdi for en annen parameter.

I programmet ovenfor,

  • Når 10 sendes til calculate()funksjonen, xblir 10 og yblir 12 ( sumfunksjonen returnerer 22 ).
  • Når ingen verdi overføres til calculate()funksjonen, xblir 15 og yblir 17 ( sumfunksjonen returnerer 32 ).

Interessante artikler...