Опционални параметри во JavaScript
Параметрите на функциите може да се направат не задолжителни. За ова на параметрите треба да им се зададат стандардни вредности. Да земеме за пример дека ја имаме следнава функција:
javascriptfunction func(num) {
console.log(num ** 2);
}
Ајде да направиме така што овој параметар
по стандард ќе има вредност 0:
javascriptfunction func(num = 0) {
console.log(num ** 2);
}
Ајде да ја провериме работата на нашата функција со параметар:
javascriptfunc(2); // ќе испише 4
Ајде да ја провериме работата на нашата функција без параметар:
javascriptfunc(); // ќе испише 0
Задание 1
Дадена е функцијата:
javascriptfunction func(num = 5) {
console.log(num * num);
}
Оваа функција се повикува на следниов начин:
javascriptfunc(2);
func(3);
func();
Кажете, каков ќе биде резултатот од секој од повиците на функцијата.
Задание 2
Дадена е функцијата:
javascriptfunction func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
Оваа функција се повикува на следниов начин:
javascriptfunc(2, 3);
func(3);
func();
Кажете, каков ќе биде резултатот од секој од повиците на функцијата.