Parametri opționali în JavaScript

Parametrii funcțiilor pot fi făcuți opționali. Pentru aceasta, parametrilor trebuie să li se atribuie valori implicite. Să presupunem, de exemplu, că avem următoarea funcție:

javascriptfunction func(num) {
  console.log(num ** 2);
}

Să facem ca acest parametru să aibă implicit valoarea 0:

javascriptfunction func(num = 0) {
  console.log(num ** 2);
}

Să verificăm funcționarea funcției noastre cu parametru:

javascriptfunc(2); // va afișa 4

Să verificăm funcționarea funcției noastre fără parametru:

javascriptfunc(); // va afișa 0
Задание 1

Este dată funcția:

javascriptfunction func(num = 5) {
  console.log(num * num);
}

Această funcție este apelată în felul următor:

javascriptfunc(2);
func(3);
func();

Spuneți care va fi rezultatul fiecăruia dintre apelurile funcției.

Задание 2

Este dată funcția:

javascriptfunction func(num1 = 0, num2 = 0) {
  console.log(num1 + num2);
}

Această funcție este apelată în felul următor:

javascriptfunc(2, 3);
func(3);
func();

Spuneți care va fi rezultatul fiecăruia dintre apelurile funcției.