Définissez une valeur de paramètre par défaut pour une fonction JavaScript

Définissez une valeur de paramètre par défaut pour une fonction JavaScript
Dans les fonctions JavaScript, les paramètres sont des variables déclarées dans la définition de la fonction qui reçoivent l'entrée de l'appelant. De même, les arguments sont les variables transmises à la fonction lorsqu'elle est invoquée / appelée. Le terme "paramètre par défaut"Est une fonctionnalité qui permet de spécifier les valeurs par défaut pour les paramètres d'une fonction.

Lorsqu'une fonction est invoquée sans passer un argument, la valeur par défaut est utilisée. De plus, la définition des valeurs de paramètre par défaut peut rendre le code plus robuste, plus simple et plus facile à lire et à comprendre, en particulier lorsqu'il s'agit de paramètres facultatifs.

Ce blog décrira la procédure de définition de la valeur par défaut du paramètre pour une fonction dans JavaScript.

Comment définir une valeur de paramètre par défaut pour une fonction JavaScript?

Pour définir la valeur du paramètre par défaut pour une fonction dans JavaScript, utilisez le «=”Opérateur dans la définition de la fonction.

Syntaxe

Pour définir la valeur du paramètre par défaut sur une fonction, utilisez la syntaxe suivante:

fonction functionname (param = defaultValue)
//…

Exemple

Définir une fonction "somme"Avec trois paramètres"un","b" et "c»Et définir les valeurs de paramètre par défaut sur«7","2","4", respectivement:

Sum de fonction (a = 7, b = 2, c = 4)
retourner a + b + c;

Appelez la fonction définie "somme()"Sans passer des arguments. Il donnera la somme des valeurs par défaut des paramètres:

console.log (sum ());

Maintenant, nous allons écraser les valeurs par défaut en passant "1","4", et "6«Comme arguments. Il renverra la somme de ces arguments fournis:

console.journal (somme (1, 4, 6));

Ici, passez les arguments "4" et "3", Qui agissent comme une valeur des variables"un" et "b". Pour "c», La valeur par défaut sera utilisée:

console.journal (sum (4, 3));

Sortir

Vous pouvez également définir la valeur par défaut du paramètre à l'intérieur du corps de fonction en identifiant si le type de variable n'est pas défini. Si oui, définissez la valeur par défaut de cette variable:

Sum de fonction (a, b = 2, c = 4)
if (typeof a === 'Undefined') a = 9;
retourner a + b + c;

Appelez la fonction qui donnera la somme de toutes les valeurs par défaut de «un","b", et "c" qui sont "9","2" et "4" respectivement:

console.log (sum ());

Écraser les valeurs des paramètres et trouver la somme de tous ces arguments:

console.journal (somme (1, 4, 6));

Sortir

Il s'agit de définir la valeur de paramètre par défaut pour la fonction JavaScript.

Conclusion

Pour définir la valeur de paramètre par défaut pour une fonction dans JavaScript, utilisez l'opérateur «=» dans la définition de la fonction. Ces valeurs par défaut sont utilisées au moment de l'appel de la fonction où les arguments ne sont pas passés. Vous pouvez également définir les valeurs par défaut dans le corps de la fonction. Ce blog a décrit la procédure de définition de la valeur de paramètre par défaut pour une fonction dans JavaScript.