Pour tous les exemples,
nous dirons pour chaque exemple que X = 12
Les opérateurs arithmétiques
| Opétrateur |
Exemple |
X vaut |
| + |
X = X + 1 |
13 |
| - |
X = X-1 |
11 |
| * |
X = X * 2 |
24 |
| / |
X = X/2 |
6 |
| % (Modulo) |
X = X % 5 |
2 |
| = (Affectation) |
X = 7 |
7 |
Les raccourcis artithmétiques
| Opétrateur |
Exemple |
X vaut |
| += |
X+=1 |
13 |
| ++ |
X++ |
13 |
| -= |
X-=1 |
11 |
| -- |
X-- |
11 |
| *= |
X*=2 |
24 |
| /= |
X/=2 |
6 |
| %= |
X%=5 |
2 |
Les opérateurs logiques
| Opétrateur |
Exemple |
Résultat |
| < |
X<12 |
FALSE |
| <= |
X<=12 |
TRUE |
| > |
X>12 |
FALSE |
| >= |
X>=12 |
TRUE |
| == (égal
à) |
X==12 |
TRUE |
| != (Différent
de) |
X!=12 |
FALSE |
Et et Ou
Nous dirons que X vaut 12 et Y vaut 20
| Opétrateur |
Exemple |
Résultat |
| && (et) |
(X==12) &&
(Y==7) |
FALSE |
| || (ou) |
(X==12) ||(Y==7) |
TRUE |
| ! (Négation) |
!(X==12) |
FALSE |
Il reste le décalage de bits (>>, <<) et la stricte
égalité et stricte différence(===. !==) que je n'aborde
pas parce que je n'ai pas vraiment compris, et ça n'a pas l'air d'être
d'une utilité transcendentale