Optionale Parameter in JavaScript

Funktionsparameter können optional gemacht werden. Dafür müssen den Parametern Standardwerte zugewiesen werden. Nehmen wir als Beispiel die folgende Funktion:

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

Lassen Sie uns diesen Parameter so ändern, dass er standardmäßig den Wert 0 hat:

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

Lassen Sie uns die Funktion mit Parameter testen:

javascriptfunc(2); // gibt 4 aus

Lassen Sie uns die Funktion ohne Parameter testen:

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

Gegeben ist die Funktion:

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

Diese Funktion wird wie folgt aufgerufen:

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

Erklären Sie, welches Ergebnis jeder der Funktionsaufrufe haben wird.

Задание 2

Gegeben ist die Funktion:

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

Diese Funktion wird wie folgt aufgerufen:

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

Erklären Sie, welches Ergebnis jeder der Funktionsaufrufe haben wird.