Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Argument

Les arguments sont des valeurs (primitive ou objet) passées en tant qu'entrée à une fonction. Ne confondez pas les arguments avec les paramètres, qui sont les noms utilisés dans la définition de la fonction pour se référer aux arguments.

Par exemple :

js
const argument1 = "Développement";
const argument2 = "Web";
exemple(argument1, argument2); // on donne deux arguments

// Cette fonction accepte deux valeurs
function exemple(parametre1, parametre2) {
  console.log(parametre1); // Affiche "Développement"
  console.log(parametre2); // Affiche "Web"
}

L'ordre des arguments dans l'appel de la fonction doit être le même que l'ordre des paramètres dans la définition de la fonction.

js
const argument1 = "toto";
const argument2 = [1, 2, 3];
exemple(argument1, argument2); // on donne deux arguments

// Cette fonction accepte une seule valeur, le deuxième argument est donc ignoré
function exemple(parametre) {
  console.log(parametre); // Affiche = toto
}

Voir aussi