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.

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");
}

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");
}

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");
}

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");

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.

Question sur la comparaison avec switch
Vérification rapide : comparaison avec switch.

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.

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