Les structures conditionnelles permettent d'exécuter du code différent selon des conditions.
Structures principales : if/else (si/sinon), else if (sinon si), switch (aiguillage), et l'opérateur ternaire (condition compacte).
Important : Une condition renvoie toujours true ou false.
La structure la plus courante pour tester une condition :
💡 Règle : Le bloc else est optionnel si vous n'avez qu'une seule condition.
Pour tester plusieurs conditions successives :
✅ Important : Les conditions sont testées dans l'ordre. Dès qu'une est vraie, les autres sont ignorées.
Pour tester une variable contre plusieurs valeurs précises :
⚠️ Attention : N'oubliez pas le break pour sortir du switch après chaque case !
Forme compacte de if/else pour des conditions simples :
condition ? valeurSiVrai : valeurSiFaux
💡 Astuce : Utilisez le ternaire pour des conditions simples, sinon préférez if/else.
👆 Copiez ces exemples dans la console interactive ci-dessus !
🎯 Objectifs de ce cours :
✅ Utiliser if/else pour exécuter du code selon une condition
✅ Enchaîner plusieurs conditions avec else if
✅ Utiliser switch pour tester plusieurs valeurs précises
✅ Maîtriser l'opérateur ternaire pour des conditions simples
📖 Points clés à retenir :
• if/else : structure de base pour tester une condition
• else if : enchaîner plusieurs conditions (testées dans l'ordre)
• switch : tester une variable contre plusieurs valeurs (n'oubliez pas break !)
• Ternaire : condition ? siVrai : siFaux pour des conditions simples
• Une condition renvoie toujours true ou false
🏋️ Exercice pratique :
1. Créez une variable temperature = 25
2. Si température > 30 : "Il fait très chaud"
3. Sinon si température > 20 : "Il fait bon"
4. Sinon si température > 10 : "Il fait frais"
5. Sinon : "Il fait froid"
6. Testez avec différentes valeurs de température !
7. Bonus : Refaites l'exercice avec un switch pour les jours de la semaine
