26. Opérateurs arithmétiques
Les opérateurs arithmétiques effectuent des calculs mathématiques.
| Opérateur | Description | Exemple |
|---|---|---|
+ | Addition | 5 + 3 (8) |
- | Soustraction | 5 - 3 (2) |
* | Multiplication | 5 * 3 (15) |
/ | Division | 5 / 3 (1.666...) |
% | Modulo (Reste) | 5 % 3 (2) |
** | Exponentiation (Puissance) | 5 ** 2 (25) |
L'opérateur Modulo (%)
Il est utile pour déterminer si un nombre est pair ou impair, ou pour parcourir des listes en cycle.
javascript let x = 10; console.log(x % 2); // Résultat : 0 (10 est pair)
let y = 11; console.log(y % 2); // Résultat : 1 (11 est impair)
Ordre des opérations (Priorité)
JS suit les règles mathématiques standard (PEMDAS/BODMAS) :
- Parenthèses
() - Exposants
** - Multiplication
*, Division/, Modulo%(de gauche à droite) - Addition
+, Soustraction-(de gauche à droite)
javascript let result = 10 + 2 * 5; // 10 + 10 = 20 let trickyResult = (10 + 2) * 5; // 12 * 5 = 60