В этом примере вы научитесь писать программу на JavaScript, которая будет устанавливать значение параметра по умолчанию для функции.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Функции и выражения функций JavaScript
- Параметры JavaScript по умолчанию
Синтаксис для установки значения параметра по умолчанию для функции:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Пример 1: установка значения параметра по умолчанию для функции
// 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());
Вывод
20 12 8
В приведенном выше примере значение по умолчанию x- 3, а значение по умолчанию y- 5 .
sum(5, 15)- Когда переданы оба аргумента,xпринимает 5 иyпринимает 15 .sum(7)- Когда 7 передается вsum()функцию,xпринимает 7 иyпринимает значение по умолчанию 5 .sum()- Если функции не передается аргументsum(),xпринимает значение по умолчанию 3 иyзначение по умолчанию 5 .
Пример 2: Использование предыдущего параметра в другом параметре
// 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);
Вывод
22 32
Вы также можете передать параметр в качестве значения по умолчанию для другого параметра.
В приведенной выше программе
- Когда 10 передается в
calculate()функцию,xстановится 10 иyстановится 12 (sumфункция возвращает 22 ). - Когда в
calculate()функцию не передается никакого значения ,xстановится 15 иyстановится 17 (sumфункция возвращает 32 ).








