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