Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas funkcijai iestatīs noklusējuma parametra vērtību.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript funkciju un funkciju izteiksmes
- JavaScript noklusējuma parametri
Funkcijas noklusējuma parametra vērtības iestatīšanas sintakse ir šāda:
function functionName(param1=default1, param2=default2,… ) ( // function body )
1. piemērs: Iestatiet funkcijas noklusējuma parametra vērtību
// 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());
Rezultāts
20 12 8
Iepriekš minētajā piemērā noklusējuma vērtība xir 3 un noklusējuma vērtība yir 5 .
sum(5, 15)- Kad abi argumenti ir pieņemti,xņem 5 unyņem 15 .sum(7)- Kad funkcijai tiek nodota 7sum(),xņem 7 unynoklusējuma vērtību 5 .sum()- Jasum()funkcijai netiek nodots neviens arguments, tiekxņemta noklusējuma vērtība 3 unynoklusējuma vērtība 5 .
2. piemērs: Iepriekšējā parametra izmantošana citā parametrā
// 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);
Rezultāts
22 32
Jūs varat arī nodot parametru kā noklusējuma vērtību citam parametram.
Iepriekš minētajā programmā
- Kad 10 tiek nodota
calculate()funkciju,xkļūst 10 , unykļūst par 12 (THEsumfunkcija atgriež 22 ). - Ja
calculate()funkcijai netiek nodota neviena vērtība , tāxkļūst par 15 unykļūst par 17 (sumfunkcija atgriež 32 ).








