Program JavaScript do ustawiania domyślnej wartości parametru dla funkcji

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 i yzajmuje 15 .
  • sum(7)- Gdy 7 jest przekazywane do sum()funkcji, xprzyjmuje 7 i yprzyjmuje wartość domyślną 5 .
  • sum()- Gdy żaden argument nie jest przekazywany do sum()funkcji, xprzyjmuje wartość domyślną 3 i ywartość 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 i ystaje się 12 ( sumfunkcja zwraca 22 ).
  • Gdy nie ma wartość jest przekazywana do calculate()funkcji xbędzie 15 i ystaje się 17 (The sumpowraca funkcyjne 32 ).

Interesujące artykuły...