Ustaw domyślną wartość parametru dla funkcji JavaScript

Ustaw domyślną wartość parametru dla funkcji JavaScript
W funkcjach JavaScript parametry są zmiennymi zadeklarowanymi w definicji funkcji, która odbiera dane wejściowe od dzwoniącego. Podobnie argumenty to zmienne przekazywane do funkcji, gdy są ona wywoływana/wywoływana. Termin "Parametr domyślny”To funkcja, która pozwala określić wartości domyślne dla parametrów funkcji.

Gdy funkcja jest wywoływana bez przekazywania argumentu, wykorzystywana jest wartość domyślna. Ponadto ustawienie domyślnych wartości parametrów może sprawić, że kod jest bardziej niezawodny, prostszy i łatwiejszy do odczytania i zrozumienia, szczególnie w przypadku opcjonalnych parametrów.

Ten blog opisuje procedurę ustawienia wartości domyślnej parametru dla funkcji w JavaScript.

Jak ustawić domyślną wartość parametru dla funkcji JavaScript?

Aby ustawić domyślną wartość parametru dla funkcji w JavaScript, użyj „=„Operator w definicji funkcji.

Składnia

Aby ustawić domyślną wartość parametru na funkcję, użyj następującej składni:

funkcja nazwa (param = defaultValue)
//…

Przykład

Zdefiniuj funkcję „suma”Z trzema parametrami„A”,”B" I "C”I ustawienie domyślnych wartości parametrów na„7”,„2”,”4”Odpowiednio:

Suma funkcji (a = 7, b = 2, c = 4)
zwrócić A + B + C;

Wywołać zdefiniowaną funkcję „suma()”Bez przekazywania żadnych argumentów. Poda sumę wartości domyślnych parametrów:

konsola.log (sum ());

Teraz zastąpimy wartości domyślne, przekazując „1”,„4", I "6„Jak argumenty. Zwróci sumę podanych przez te argumenty:

konsola.log (suma (1, 4, 6));

Przejdź tutaj argumenty „4" I "3”, Które działają jako wartość zmiennych„A" I "B". Dla "C”, Zostanie użyta wartość domyślna:

konsola.log (suma (4, 3));

Wyjście

Możesz także ustawić domyślną wartość parametru wewnątrz ciała funkcyjnego, określając, czy typ zmiennej jest niezdefiniowany. Jeśli tak, ustaw wartość domyślną tej zmiennej:

Suma funkcji (a, b = 2, c = 4)
if (typeof a === 'niezdefiniowany') a = 9;
zwrócić A + B + C;

Wywołać funkcję, która poda sumę wszystkich wartości domyślnych „A”,„B", I "C" które są "9”,„2" I "4”Odpowiednio:

konsola.log (sum ());

Zastąp wartości parametrów i znajdź sumę wszystkich tych argumentów:

konsola.log (suma (1, 4, 6));

Wyjście

Chodzi o ustawienie domyślnej wartości parametru dla funkcji JavaScript.

Wniosek

Aby ustawić domyślną wartość parametru dla funkcji w JavaScript, użyj operatora „=” w definicji funkcji. Te wartości domyślne są używane w momencie wywołania funkcji, w której argumenty nie są przekazywane. Możesz także ustawić wartości domyślne w ciele funkcji. Ten blog opisał procedurę ustawiania domyślnej wartości parametru dla funkcji w JavaScript.