Valgfrie parametre i JavaScript

Funktionsparametre kan gøres valgfrie. For at gøre dette skal parametrene tildeles standardværdier. Lad os for eksempel antage, at vi har følgende funktion:

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

Lad os gøre sådan, at denne parameter som standard har værdien 0:

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

Lad os teste vores funktions arbejde med en parameter:

javascriptfunc(2); // vil udskrive 4

Lad os teste vores funktions arbejde uden en parameter:

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

Givet funktionen:

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

Denne funktion kaldes på følgende måde:

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

Forklar, hvad resultatet af hvert af funktionskaldene vil være.

Задание 2

Givet funktionen:

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

Denne funktion kaldes på følgende måde:

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

Forklar, hvad resultatet af hvert af funktionskaldene vil være.