Program JavaScript za nastavitev privzete vrednosti parametra za funkcijo

V tem primeru se boste naučili pisati program JavaScript, ki bo določil privzeto vrednost parametra za funkcijo.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Funkcije JavaScript in izrazi funkcij
  • Privzeti parametri JavaScript

Sintaksa za nastavitev privzete vrednosti parametra za funkcijo je:

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

Primer 1: Nastavite privzeto vrednost parametra za funkcijo

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

Izhod

 20 12 8

V zgornjem primeru je privzeta vrednost xje 3 , privzeta vrednost yje 5 .

  • sum(5, 15)- Ko so opravili obe argumenti, xje 5 in ytraja 15 .
  • sum(7)- Ko se 7 prenese v sum()funkcijo, xzavzame 7 in yzavzame privzeto vrednost 5 .
  • sum()- Ko se sum()funkciji ne posreduje noben argument , xzavzame privzeto vrednost 3 in yprivzeto vrednost 5 .

Primer 2: Uporaba prejšnjega parametra v drugem parametru

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

Izhod

 22 32

Parameter lahko posredujete tudi kot privzeto vrednost za drug parameter.

V zgornjem programu

  • Ko se 10 prenese v calculate()funkcijo, xpostane 10 in ypostane 12 ( sumfunkcija vrne 22 ).
  • Ko calculate()funkcija ne prejme nobene vrednosti , xpostane 15 in ypostane 17 ( sumfunkcija vrne 32 ).

Zanimive Članki...