Retour au cours

Paramètres et arguments

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

43. Paramètres et arguments

Il est important de distinguer les paramètres des arguments lors du travail avec des fonctions.

Paramètres

Les paramètres sont les noms de variables listés dans la définition de la fonction. Ils servent d'espaces réservés pour les valeurs que la fonction s'attend à recevoir.

javascript // 'p1' et 'p2' sont des paramètres function subtract(p1, p2) { console.log(p1 - p2); }

Arguments

Les arguments sont les valeurs réelles transmises à la fonction lorsqu'elle est appelée.

javascript subtract(10, 3); // 10 et 3 sont les arguments // Résultat : 7

Gérer les arguments manquants

Si vous appelez une fonction sans fournir suffisamment d'arguments, les paramètres manquants reçoivent automatiquement la valeur undefined.

javascript function log(message, level) { console.log([${level}]: ${message}); }

log('Démarrage du système'); // level sera undefined // Résultat : [undefined]: Démarrage du système