Przewodnik dla początkujących po parametrach domyślnych JavaScript

Przewodnik dla początkujących po parametrach domyślnych JavaScript
W JavaScript domyślne wartości parametrów funkcji są niezdefiniowane. Jeśli funkcja jest wywoływana bez parametru, jej brakujące wartości są wywoływane niezdefiniowane. Domyślne parametry pomagają w ustawieniu wartości domyślnej w parametrze funkcji w celu unieważnienia wartości niezdefiniowanej. To nowa funkcja wersji ES6.

W tym artykule nauczysz się przewodnika dla początkujących o parametrach domyślnych. Wyniki tego samouczka są podane następująco.

  • Jak działają domyślne parametry w JavaScript
  • Jak używać domyślnych parametrów w JavaScript

Jak działają parametry domyślne w JavaScript

Domyślne parametry ustawiają wartość dla parametrów inicjalizacji funkcji o wartości domyślnej, jeżeli nieokreślona lub zerowa wartość jest przekazywana w funkcji. W tej sekcji wyjaśnia działanie domyślnych parametrów za pomocą składni.

Składnia
Składnia domyślnych parametrów jest podana następująco.

Nazwa funkcji (p1 = DV1, p2 = -dv2, p3 = dv3,…)))

Funkcja-ciało

W powyższej składni,

Nazwa funkcji odnosi się do nazwy funkcji, gdzie P I DV reprezentuj odpowiednio parametry i ich wartości domyślne. Wartością domyślną może być liczba całkowita, wyrażenie lub wartość funkcji.

Jak używać domyślnych parametrów w JavaScript

Domyślne parametry dają zgodę na wymienione funkcje, aby rozpocząć od wartości domyślnej, gdy nieokreślona wartość jest przekazywana. Są one wytwarzane, gdy nazywana jest funkcja. Ta sekcja pomaga w nauce, jak domyślnie parametry z przykładami.

Przykład: Jak ustawić wartości domyślne przy użyciu parametrów domyślnych
Parametry domyślne ustawiają wartości domyślne w funkcji. W funkcji może być jeden lub więcej parametrów. Ten przykład wyjaśnia, w jaki sposób parametry domyślne ustawiają wartości domyślne.

Funkcja printValue (x = 3, y)
konsola.log ("x =" + x + "i y =" + y);

printValue ();
printValue (9);
printValue (9, 7);

W powyższym przykładzie dwa parametry „x” i 'y' Są przekazywane.Domyślna wartość ''X„jest zdefiniowane, podczas gdy”y„Nie jest zdefiniowany. Ciało funkcyjne odnosi się do kodu, który drukuje wartości x i y.

Funkcja jest wywoływana na trzy różne sposoby:

  • "printValue ();„Instrukcja wydrukuje domyślne wartości”X' I 'y'(albo zdefiniowane lub nie w funkcji)
  • "printValue (9);„Instrukcja ustawia wartość 'X„do 9, podczas gdy wartość domyślna”y' jest uważany
  • "printValue (9, 7);„Przekaże wartość 9 do 'X„i wartość 7 do”y'.

Z wyjścia kończy się, że:

  • Gdy printValue () jest wywoływane bez argumentów, wartości domyślne są wydrukowane i.mi., „x = 3” i „y = niezdefiniowane”
  • Gdy printValue () jest wywoływany tylko z jednym argumentem (czyli 3), wartość ta zostanie przypisana do pierwszego parametru (X)
  • Gdy printValue () jest wywoływane dwoma argumentami (9 i 7), wówczas domyślne wartości x i y są zastępowane odpowiednio 9 i 7.

Przykład: jak działa funkcja bez domyślnych parametrów
W obiekcie może być więcej niż jeden parametr. W poniższym kodzie sprawdzimy, w jaki sposób funkcja zachowuje się bez wartości domyślnych.

funkcja printValue (x, y)
konsola.log ("x =" + x + "i y =" + y);

wartość print (3);

W tym przykładzie dwa parametryX' I „y” są przekazywane jako argument bez żadnej wartości domyślnej.Ciało funkcyjne odnosi się do kodu, który drukuje wartości x i y.

„Wartość (3);„Instrukcja ustawia wartość 'Xdo 3.

Kiedy printValue () jest wywoływany tylko z argumentem '3', wówczas wartości domyślne są drukowane jako „x = 3” i „y = niezdefiniowane”.

Wniosek

W JavaScript domyślne parametry są używane do ustawienia wartości domyślnej dla parametrów funkcji. Domyślne parametry są bardzo pomocne, gdy parametry zawierają wartość zerową lub niezdefiniowaną. Ten przewodnik pomaga zapewnić szczegółową wiedzę na temat korzystania z domyślnych parametrów JavaScript. Podaliśmy szczegółowy przegląd domyślnych parametrów w JavaScript, a ich znaczenie jest podkreślone przez pokazanie zestawu przykładów.