JavaScript : Les opérateurs

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