Paramètres optionnels en JavaScript

Il est possible de rendre les paramètres de fonctions optionnels. Pour cela, il faut leur attribuer des valeurs par défaut. Prenons par exemple la fonction suivante :

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

Faisons en sorte que ce paramètre ait par défaut la valeur 0 :

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

Vérifions le fonctionnement de notre fonction avec un paramètre :

javascriptfunc(2); // affichera 4

Vérifions le fonctionnement de notre fonction sans paramètre :

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

Soit la fonction :

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

Cette fonction est appelée de la manière suivante :

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

Expliquez quel sera le résultat de chacun des appels de la fonction.

Задание 2

Soit la fonction :

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

Cette fonction est appelée de la manière suivante :

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

Expliquez quel sera le résultat de chacun des appels de la fonction.