Javascript
Les opérateurs
HomeUpDown

Les variables, c'est bien mais encore faut-il pouvoir les manipuler ou les évaluer. Voyons (et ce n'est peut-être pas le chapitre le plus marrant de ce tutorial) les différents opérateurs mis à notre disposition par Javascript.

Les opérateurs de calcul

Dans les exemples, la valeur initiale de x sera toujours égale à 11
Opérateur

 Signe Nom Signification Exemple Résultat
+ plus addition x + 3 14
- moins soustraction x - 3 8
* multiplié par multiplication x*2 22
/ divisé par division x /2 5.5
% modulo reste de la division par x%5 1
= a la valeur affectation x=5 5


 

Les opérateurs de comparaison
Opérateur
Signe  Nom Exemple Résultat
== égal x==11 true
< inférieur x<11 false
<= inférieur ou égal x<=11 true
> supérieur x>11 false
>= supérieur ou égal x>=11 true
!= différent x!=11 false

Important. On confond souvent le = et le == (deux signes =). Le = est un opérateur d'attribution de valeur tandis que le == est un opérateur de comparaison. Cette confusion est une source classique d'erreur de programmation.


 

Les opérateurs associatifs

On appelle ainsi les opérateurs qui réalisent un calcul dans lequel une variable intervient des deux côtés du signe = (ce sont donc en quelque sorte également des opérateurs d'attribution).

Dans les exemples suivants x vaut toujours 11 et y aura comme valeur 5.
Opérateur

 Signe Description Exemple Signification Résultat
+= plus égal x += y x = x + y 16
-= moins égal x -= y x = x - y 6
*= multiplié égal x *= y x = x * y 55
/= divisé égal x /= y x = x / y 2.2


 

Les opérateurs logiques

Aussi appelés opérateurs booléens, ses opérateurs servent à vérifier deux ou plusieurs conditions.
Opérateur

 Signe Nom Exemple Signification
&& et (condition1) && (condition2) condition1 et condition2
|| ou (condition1) || (condition2) condition1 ou condition2


Fin de la partie prévue pour les débutants --- Début de la partie considérée comme avancée


Les opérateurs d'incrémentation

Ces opérateurs vont augmenter ou diminuer la valeur de la variable d'une unité. Ce qui sera fort utile, par exemple, pour mettre en place des boucles.
Dans les exemples x vaut 3.

Signe Description Exemple Signification Résultat
x++ incrémentation
(x++ est le même que x=x+1)
y = x++ 3 puis plus 1 4
x-- décrémentation
(x-- est le même que x=x-1)
y= x-- 3 puis moins 1 2


 

La priorité des opérateurs Javascript

Les opérateurs s'effectuent dans l'ordre suivant de priorité (du degré de priorité le plus faible ou degré de priorité le plus élevé).
Dans le cas d'opérateurs de priorité égale, de gauche à droite.

Opérateur Opération
,
= += -= *= /= %=
? :
||
&&
== !=
< <= >= >
+ -
* /
! - ++ --
( )
virgule ou séparateur de liste
affectation
opérateur conditionnel
ou logique
et logique
égalité
relationnel
addition soustraction
multiplier diviser
unaire
parenthèses

HomeDown