JavaScript program za postavljanje zadane vrijednosti parametra za funkciju

U ovom ćete primjeru naučiti pisati JavaScript program koji će postaviti zadanu vrijednost parametra za funkciju.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript funkcija i izrazi funkcija
  • Zadani parametri JavaScript-a

Sintaksa za postavljanje zadane vrijednosti parametra za funkciju je:

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

Primjer 1: Postavite zadanu vrijednost parametra za funkciju

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

Izlaz

 20 12 8

U gornjem primjeru zadana vrijednost xje 3, a zadana vrijednost yje 5 .

  • sum(5, 15)- Kada su proslijeđena oba argumenta, xtraje 5, a yuzima 15 .
  • sum(7)- Kada se 7 prenese u sum()funkciju, xuzima 7 i yuzima zadanu vrijednost 5 .
  • sum()- Kada se sum()funkciji ne proslijedi nijedan argument , xuzima zadanu vrijednost 3 i yuzima zadanu vrijednost 5 .

Primjer 2: Korištenje prethodnog parametra u drugom 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);

Izlaz

 22 32

Parametar također možete proslijediti kao zadanu vrijednost za drugi parametar.

U gornjem programu,

  • Kada se 10 prenese u calculate()funkciju, xpostaje 10 i ypostaje 12 ( sumfunkcija vraća 22 ).
  • Kada se calculate()funkcija ne proslijedi , xpostaje 15 i ypostaje 17 ( sumfunkcija vraća 32 ).

Zanimljivi članci...