JavaScript Academy · Leçon

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.

Leçon 2 sur 38 étapes

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ètres, valeurs par défaut, rest et retours — illustration 1

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ètres, valeurs par défaut, rest et retours — illustration 2

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, valeurs par défaut, rest et retours — illustration 3

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));
Paramètres, valeurs par défaut, rest et retours — illustration 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));
Paramètres, valeurs par défaut, rest et retours — illustration 5

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.
Paramètres, valeurs par défaut, rest et retours — illustration 6

Quiz sur les paramètres variadiques

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

Paramètres, valeurs par défaut, rest et retours — illustration 7

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.

Paramètres, valeurs par défaut, rest et retours — illustration 8
Gratuit pour commencer

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

  1. Déclarations ou expressions, bases des fonctions fléchées
  2. Paramètres, valeurs par défaut, rest et retours
  3. Bases de this ; call/apply/bind (introduction)
← Retour à JavaScript Academy