Š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 irytrunka 15 .sum(7)- Kai 7 perduodama įsum()funkciją,xužima 7 irytrunka numatytąją vertę 5 .sum()- Kaisum()funkcijai neperduodamas nė vienas argumentas ,ximama numatytoji 3 ir 5yreikš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 10
calculate(), jixtampa 10 irytampa 12 (sumfunkcija grąžina 22 ). - Kai
calculate()funkcijai neperduodama jokia reikšmė , jixtampa 15 irytampa 17 (sumfunkcija grąžina 32 ).








