Paramètres, valeurs par défaut, rest et retours
Travaillez avec les paramètres, les valeurs par défaut, les paramètres rest et des valeurs de retour claires dans de petites fonctions lisibles.
Paramètres, valeurs par défaut, rest et retours est une leçon JavaScript Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage JavaScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours JavaScript Academy comprend 3 leçons au total.
Introduction
Objectif : transmettre des valeurs aux fonctions en toute sécurité et renvoyer clairement les résultats.
- Paramètres obligatoires ou par défaut
- Paramètres variadiques
- Valeurs renvoyées

Paramètre simple
Un paramètre permet aux appelants de transmettre une valeur à votre fonction.
// Simple parameters
function greet(name) {
// Make a message from the input
const message = "Hello, " + name + "!";
console.log(message);
}
greet("Ayla");

Paramètre par défaut
Utilisez une valeur par défaut pour que la fonction continue de fonctionner lorsqu'un argument manque.
// Default parameter
function welcome(name = "Guest") {
// If no name is given, "Guest" is used
console.log("Welcome, " + name);
}
welcome("Mina");
welcome();

Paramètres variadiques
Le paramètre variadique rassemble les arguments restants dans un tableau. Il doit être placé en dernier.
// Rest parameter: gather extra args into an array
function sum(...nums) {
// nums is an array of all arguments
let total = 0;
for (const n of nums) {
total = total + n;
}
return total;
}
console.log("Sum A:", sum(1, 2));
console.log("Sum B:", sum(1, 2, 3, 4));

Valeurs renvoyées
Renvoyez un seul résultat clair. Validez d'abord les données d'entrée pour obtenir un code plus sûr.
// Return a value clearly
function areaOfRectangle(w, h) {
// Validate simple inputs
if (typeof w !== "number" || typeof h !== "number") {
return 0;
}
// Compute and return the result
const area = w * h;
return area;
}
console.log("Area:", areaOfRectangle(3, 4));
console.log("Area bad:", areaOfRectangle("3", 4));

Conseils sur les paramètres et les valeurs renvoyées
Conseils :
- Placez le paramètre variadique en dernier.
- Gardez les listes de paramètres courtes.
- Utilisez des valeurs par défaut pour les valeurs de remplacement courantes.
- Renvoyez toujours un type prévisible.

Quiz sur les paramètres variadiques
Vérification rapide : syntaxe des paramètres variadiques.

Récapitulatif
Récapitulatif : vous avez utilisé des paramètres ordinaires et par défaut, rassemblé les arguments supplémentaires avec un paramètre variadique et renvoyé des résultats clairs depuis les fonctions.

Apprends JavaScript avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 59
- Leçons
- 200
Questions Fréquemment Posées
La leçon « Paramètres, valeurs par défaut, rest et retours » est-elle gratuite ?
Oui — le texte complet de « Paramètres, valeurs par défaut, rest et retours » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours JavaScript Academy, passe à CoddyKit PRO. Le cours JavaScript Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Paramètres, valeurs par défaut, rest et retours » ?
Travaillez avec les paramètres, les valeurs par défaut, les paramètres rest et des valeurs de retour claires dans de petites fonctions lisibles. Tu pratiques JavaScript Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer JavaScript Academy ?
Aucune expérience préalable n'est requise. JavaScript Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 3.
Combien de temps prend la leçon « Paramètres, valeurs par défaut, rest et retours » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon JavaScript Academy ?
Oui. Chaque leçon JavaScript Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Déclarations ou expressions, bases des fonctions fléchées
- Paramètres, valeurs par défaut, rest et retours
- Bases de this ; call/apply/bind (introduction)