У цьому прикладі ви навчитеся писати програму 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 ).