0Pricing
JavaScript Academy · Leçon

if/else et switch — modèles fondamentaux

Écrivez des conditions claires avec if/else et switch ; utilisez des clauses de garde pour effectuer des sorties anticipées.

if/else et switch — modèles fondamentaux est une leçon JavaScript Academy gratuite sur CoddyKit. Ceci est la leçon 1 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 : choisir la bonne structure conditionnelle. Commencez par if/else, ajoutez else if pour plusieurs branches et utilisez switch pour comparer proprement des valeurs.

if/else et switch — modèles fondamentaux — illustration 1

Bases de if/else

Si la condition est vraie, exécutez le premier bloc ; sinon, exécutez le bloc else.

// if/else — choose between two paths
const score = 72;

if (score >= 60) {
  console.log("Pass");
} else {
  console.log("Retry");
}
if/else et switch — modèles fondamentaux — illustration 2

Chaîne else if

Utilisez else if pour effectuer des vérifications ordonnées, de la plus spécifique à la moins spécifique.

// else if — three or more branches
const temp = 18;

if (temp >= 30) {
  console.log("Hot");
} else if (temp >= 15) {
  console.log("Mild");
} else {
  console.log("Cold");
}
if/else et switch — modèles fondamentaux — illustration 3

Bases de switch

switch compare des valeurs exactes. N’oubliez pas break pour éviter de poursuivre dans le cas suivant.

// switch — clean matching on a single value
const day = "Mon";

switch (day) {
  case "Mon":
    console.log("Start strong");
    break;
  case "Fri":
    console.log("Finish line");
    break;
  default:
    console.log("Keep going");
}
if/else et switch — modèles fondamentaux — illustration 4

Clause de garde

Utilisez une clause de garde pour quitter rapidement lorsque les entrées ne sont pas valides ; le cas nominal reste ainsi clair.

// Guard clause — return early for invalid input
function greet(name) {
  if (!name) {
    console.log("Name required");
    return;
  }
  console.log("Hello, " + name + "!");
}

greet("");
greet("Ayla");
if/else et switch — modèles fondamentaux — illustration 5

Conseils et erreurs

Conseils :

  • Ordonnez les vérifications de la plus spécifique à la moins spécifique.
  • Gardez les conditions courtes et lisibles.
  • Dans switch, incluez un cas default.
if/else et switch — modèles fondamentaux — illustration 6

Question sur la comparaison avec switch

Vérification rapide : comparaison avec switch.

if/else et switch — modèles fondamentaux — illustration 7

Récapitulatif

Récapitulatif : utilisez if/else pour deux chemins, else if pour des branches ordonnées, switch pour comparer des valeurs exactes et les clauses de garde pour quitter rapidement.

if/else et switch — modèles fondamentaux — illustration 8

Questions Fréquemment Posées

La leçon « if/else et switch — modèles fondamentaux » est-elle gratuite ?

Oui — le texte complet de « if/else et switch — modèles fondamentaux » 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 « if/else et switch — modèles fondamentaux » ?

Écrivez des conditions claires avec if/else et switch ; utilisez des clauses de garde pour effectuer des sorties anticipées. 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 1 sur 3.

Combien de temps prend la leçon « if/else et switch — modèles fondamentaux » ?

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. if/else et switch — modèles fondamentaux
  2. Boucles : for, while, do…while, for…of ou for…in
  3. Retours anticipés et clauses de garde
← Retour à JavaScript Academy