„JavaScript“ programa numatytajai funkcijos parametro reikšmei nustatyti

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri nustatys numatytąją funkcijos parametro vertę.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ funkcijos ir funkcijos išraiškos
  • Numatytieji „JavaScript“ parametrai

Numatytosios funkcijos parametro vertės nustatymo sintaksė yra:

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

1 pavyzdys: nustatykite numatytąją funkcijos parametro vertę

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

Rezultatas

 20 12 8

Ankstesniame pavyzdyje numatytoji vertė xyra 3, o numatytoji vertė yyra 5 .

  • sum(5, 15)- Kai abu argumentai praėjo, xtrunka 5 ir ytrunka 15 .
  • sum(7)- Kai 7 perduodama į sum()funkciją, xužima 7 ir ytrunka numatytąją vertę 5 .
  • sum()- Kai sum()funkcijai neperduodamas nė vienas argumentas , ximama numatytoji 3 ir 5y reikšmė .

2 pavyzdys: ankstesnio parametro naudojimas kitame parametre

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

Rezultatas

 22 32

Taip pat galite perduoti parametrą kaip numatytąją kito parametro vertę.

Pirmiau pateiktoje programoje

  • Kai funkcijai perduodama 10calculate() , ji xtampa 10 ir ytampa 12 ( sumfunkcija grąžina 22 ).
  • Kai calculate()funkcijai neperduodama jokia reikšmė , ji xtampa 15 ir ytampa 17 ( sumfunkcija grąžina 32 ).

Įdomios straipsniai...