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, ayuzima 15 .sum(7)- Kada se 7 prenese usum()funkciju,xuzima 7 iyuzima zadanu vrijednost 5 .sum()- Kada sesum()funkciji ne proslijedi nijedan argument ,xuzima zadanu vrijednost 3 iyuzima 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 iypostaje 12 (sumfunkcija vraća 22 ). - Kada se
calculate()funkcija ne proslijedi ,xpostaje 15 iypostaje 17 (sumfunkcija vraća 32 ).








