Программа JavaScript для установки значения параметра по умолчанию для функции

В этом примере вы научитесь писать программу на 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 ).

Интересные статьи...