Les opérateurs permettent d'effectuer des calculs, des comparaisons et des opérations logiques.
Types d'opérateurs : arithmétiques (+, -, *, /), de comparaison (==, ===, >, <), logiques (&&, ||, !), et bien d'autres.
Important : Utilisez toujours === (égalité stricte) au lieu de == pour éviter les conversions automatiques.
Pour effectuer des calculs mathématiques :
💡 Astuce : Le modulo (%) est très utile pour savoir si un nombre est pair ou impair.
Pour comparer des valeurs (retournent true ou false) :
⚠️ Important : Toujours utiliser === et !== (stricte).
Pour combiner des conditions :
âś… Utilisation : Combiner plusieurs conditions dans des tests (if, while...).
Les template literals (backticks `) permettent d'insérer des variables dans des chaînes.
💡 Astuce : Utilisez les backticks (`) pour des chaînes multi-lignes et l'interpolation.
👆 Copiez ces exemples dans la console interactive ci-dessus !
🎯 Objectifs de ce cours :
✅ Maîtriser les opérateurs arithmétiques (+, -, *, /, %, **)
✅ Utiliser les opérateurs de comparaison (===, !==, <, >, <=, >=)
✅ Combiner des conditions avec les opérateurs logiques (&&, ||, !)
✅ Créer des chaînes dynamiques avec les template literals
📖 Points clés à retenir :
• +, -, *, / pour les calculs de base
• % (modulo) pour obtenir le reste d'une division
• === (égalité stricte) au lieu de == (éviter les conversions)
• && (ET), || (OU), ! (NON) pour combiner des conditions
• Template literals avec backticks ` pour insérer des variables : `Bonjour ${nom}`
🏋️ Exercice pratique :
1. Créez deux variables : prix1 = 25 et prix2 = 30
2. Calculez le total et affichez-le avec un template literal
3. Vérifiez si le total est supérieur à 50 (comparaison)
4. Créez une variable aCarteFidelite = true
5. Affichez si le client a droit à une réduction (total > 50 ET carte fidélité)
6. Testez avec différentes valeurs !
