Програма 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 ).

Цікаві статті...