Valikulised parameetrid JavaScriptis

Funktsiooni parameetreid saab teha mittekohustuslikuks. Selleks tuleb parameetritele määrata vaikeväärtused. Oletame näiteks, et meil on järgmine funktsioon:

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

Teeme nüüd nii, et see parameeter oleks vaikimisi väärtusega 0:

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

Kontrollime meie funktsiooni tööd parameetriga:

javascriptfunc(2); // väljastab 4

Kontrollime meie funktsiooni tööd ilma parameetrita:

javascriptfunc(); // väljastab 0
Задание 1

Antud funktsioon:

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

Seda funktsiooni kutsutakse välja järgmiselt:

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

Rääkige, milline on iga funktsiooni väljakutse tulemus.

Задание 2

Antud funktsioon:

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

Seda funktsiooni kutsutakse välja järgmiselt:

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

Rääkige, milline on iga funktsiooni väljakutse tulemus.