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)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)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.