Valinnaiset parametrit JavaScriptissä

Funktioiden parametrejä voidaan tehdä ei-pakollisiksi. Tätä varten parametreille on annettava oletusarvot. Olkoon esimerkkinä meillä on seuraava funktio:

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

Tehdään niin, että tämän parametrin oletusarvo on 0:

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

Testataan funktiomme toimintaa parametrilla:

javascriptfunc(2); // tulostaa 4

Testataan funktiomme toimintaa ilman parametria:

javascriptfunc(); // tulostaa 0
Задание 1

Annettu funktio:

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

Tätä funktiota kutsutaan seuraavalla tavalla:

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

Kerro, mikä on kunkin funktiokutsun tulos.

Задание 2

Annettu funktio:

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

Tätä funktiota kutsutaan seuraavalla tavalla:

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

Kerro, mikä on kunkin funktiokutsun tulos.