Discussions

paramètres par défaut

Image
script1.js
 
let preparation = 10, cuisson = 15;

function cuisiner(nombreDeGateaux, preparation, cuisson) {
 
    let resultat = nombreDeGateaux * (preparation + cuisson);
    return resultat;
   
  }
 
    console.log(cuisiner(1,preparation,cuisson));//25
 
 
Bonjour,
pourquoi avez vous renomé dans votre script ( en rouge ) preparation + cuisson
en minutesDePreparation + minutesDeCuisson ( souligné en vert )
ça me perturbe, car les variables sont textuellement preparation et cuisson
let preparation = 10, cuisson = 15;
dans la cas de votre exemple j'aurais attendu
let minutesDePreparation = 10, minutesDeCuisson = 15;
Merci pour votre réponse
 
 
 
 
2 réponses
Image
Louis-Nicolas Leuillet
Le 26/09/2023 à 08:09

Bonjour Bruno

 

Rassurez-vous c'est normal, ici nous avons quelque chose qu'il faut bien comprendre : il faut différencier le nom des variables et celui des arguments.

 

Une variable c'est juste un endroit sur notre ordinateur dans lequel on va stocker une information.

 

Un argument c'est une information que l'on donne à l'intérieur des parenthèses d'une fonction pour lui passer une information.

 

Je ne voulais pas que les étudiants se trompent en pensant qu'il faille obligatoirement paser nombreDeGateaux comme étant une variable, et je voulais prouver qu'on pouvait utiliser une variable preparation pour l'argument minutesDePreparation. En bref, vous pouvez faire comme vous voulez mais j'ai choisi de ne pas reprendre le même nom afin de ne pas faire de quiproquo.

Meilleure réponse
Image
Bruno Verriez
Le 26/09/2023 à 10:59

Bonjour,

Merci 

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.
Discussion résolue

Informations

Créée le September 24, 2023 5:43 AM
Dernière activité le September 26, 2023 10:59 AM