Au travers de ces différentes pages, nous essayerons de vous familiariser avec le Javascript.
Nous vous souhaitons une bonne lecture, mais surtout une bonne programmation :)
Chapitre 8 : Les opérateurs
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.
» Chapitre 8.3 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.
| 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 |
» Chapitre 8.4 Les opérateurs logiques
Aussi appelés opérateurs booléens, ses opérateurs servent à vérifier deux ou plusieurs conditions.
| Signe | Nom | Exemple | Signification |
| && | et | (condition1) && (condition2) | condition1 et condition2 |
| || | ou | (condition1) || (condition2) | condition1 ou condition2 |
» Chapitre 8.5 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 |
» Chapitre 8.6 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ération
|
Opérateur
|
,
=
+= -= *= /= %=
?
:
||
&&
==
!=
<
<= >= >
+
-
*
/
!
- ++ --
(
)
|
virgule ou
séparateur de liste
affectation
opérateur
conditionnel ou
logique et
logique
égalité
relationnel
addition
soustraction
multiplier
diviser
unaire
parenthèses
|
|