W tym przykładzie nauczysz się pisać program JavaScript, który ustawi domyślną wartość parametru funkcji.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Funkcje i wyrażenia funkcyjne JavaScript
- Domyślne parametry JavaScript
Składnia ustawiania domyślnej wartości parametru funkcji jest następująca:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Przykład 1: Ustaw domyślną wartość parametru dla funkcji
// 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());
Wynik
20 12 8
W powyższym przykładzie wartość domyślna xto 3, a wartość domyślna yto 5 .
sum(5, 15)- Kiedy oba argumenty są przekazywane,xtrwa 5 iyzajmuje 15 .sum(7)- Gdy 7 jest przekazywane dosum()funkcji,xprzyjmuje 7 iyprzyjmuje wartość domyślną 5 .sum()- Gdy żaden argument nie jest przekazywany dosum()funkcji,xprzyjmuje wartość domyślną 3 iywartość domyślną 5 .
Przykład 2: Użycie poprzedniego parametru w innym parametrze
// 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);
Wynik
22 32
Możesz również przekazać parametr jako wartość domyślną innego parametru.
W powyższym programie
- Gdy 10 zostanie przekazane do
calculate()funkcji,xstaje się 10 iystaje się 12 (sumfunkcja zwraca 22 ). - Gdy nie ma wartość jest przekazywana do
calculate()funkcjixbędzie 15 iystaje się 17 (Thesumpowraca funkcyjne 32 ).








