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 inytraja 15 .sum(7)- Ko se 7 prenese vsum()funkcijo,xzavzame 7 inyzavzame privzeto vrednost 5 .sum()- Ko sesum()funkciji ne posreduje noben argument ,xzavzame privzeto vrednost 3 inyprivzeto 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 inypostane 12 (sumfunkcija vrne 22 ). - Ko
calculate()funkcija ne prejme nobene vrednosti ,xpostane 15 inypostane 17 (sumfunkcija vrne 32 ).








