Les structures conditionnelles permettent d’exécuter un bloc de code seulement si une condition est remplie. C’est un concept fondamental en programmation.
1. La condition if
Utilisée pour vérifier si une condition est vraie :
let age = 18;
if (age >= 18) {
console.log("Vous êtes majeur.");
}
2. if...else
Permet d'exécuter un bloc alternatif si la condition est fausse :
let heure = 10;
if (heure < 12) {
console.log("Bonjour !");
} else {
console.log("Bonsoir !");
}
3. if...else if...else
Pour gérer plusieurs cas :
let note = 15;
if (note >= 16) {
console.log("Très bien !");
} else if (note >= 10) {
console.log("Passable");
} else {
console.log("Échec");
}
4. La structure switch
Utile pour comparer une variable à plusieurs valeurs :
let jour = "mardi";
switch (jour) {
case "lundi":
console.log("Début de semaine");
break;
case "vendredi":
console.log("Presque le week-end !");
break;
default:
console.log("Jour classique");
}
Conseils
- Utilisez
===
pour comparer strictement (valeur + type). - Évitez les
else if
à répétition si unswitch
est plus lisible.