|
UNITÉ 2 - ACTIVITÉ 4
LES OPÉRATEURS ARITHMÉTIQUES EN JAVASCRIPT
|
Le langage
JavaScript
utilise des
opérateurs arithmériques pour effectuer des calculs
dans le but d'obtenir une valeur de type numérique.
Le tableau ci-dessous énumère les principaux opérateurs arithmétiques
utilisés par le langage JavaScript.
Opérateur
|
Nom
|
Description
|
x + y
|
Addition
|
Additionne x et y
|
x - y
|
Soustraction
|
Soustrait y de x
|
x * y
|
Multiplication
|
Multiplie x par y
|
x / y
|
Division
|
Divise x par y
|
x % y
|
Modulo
|
Le calcul du reste de la division de x par y
Exemple:
29 % 3 = 2
(Il reste 2 puisque 3 X 9 = 27 et 3 X 10 c'est trop.)
|
x++
|
Incrémentation
|
Ajoute 1 à x ; c'est-à-dire x = x + 1
Si cet opérateur se trouve dans une équation de type y = x++ , il faut donner la valeur de x à y avant d'augmenter x de 1
Exemple:
x = 3
y = x++
Étape 1 : y = x
y = 3
Étape 2 : x = x + 1
x = 4
|
++x
|
Incrémentation
|
Ajoute 1 à x ; c'est-à-dire x = x + 1
Si cet opérateur se trouve dans une équation de type y = ++x , il faut augmenter x de 1 avant de donner la valeur de x à y
Exemple:
x = 3
y = ++x
Étape 1 : x = x + 1
x = 4
Étape 2 : y = x
y = 4
|
x--
|
Décrémentation
|
Soustrait 1 de x ; c'est-à-dire x = x - 1
Si cet opérateur se trouve dans une équation de type y = x-- , il faut donner la valeur de x à y avant de diminuer x de 1
Exemple:
x = 3
y = x--
Étape 1 : y = x
y = 3
Étape 2 : x = x - 1
x = 2
|
--x
|
Décrémentation
|
Soustrait 1 de x ; c'est-à-dire x = x - 1
Si cet opérateur se trouve dans une équation de type y = --x , il faut diminuer x de 1 avant de donner la valeur de x à y
Exemple:
x = 3
y = --x
Étape 1 : x = x - 1
x = 2
Étape 2 : y = x
y = 2
|
-x
|
Négation
|
Inverse le signe de x
|
Puisque le langage
JavaScript découle
en partie du langage C, il
utilise des
opérateurs d'affectation pour effectuer certains calculs tout
en minimisant l'espace des programmes.
Le tableau ci-dessous énumère les principaux opérateurs d'affectation
utilisés par le langage JavaScript.
Affectation
|
Description
|
x = y
|
Affecte la valeur de y à x
|
x += y
|
Équivalent de x = x + y
|
x -= y
|
Équivalent de x = x - y
|
x *= y
|
Équivalent de x = x * y
|
x /= y
|
Équivalent de x = x / y
|
x %= y
|
Équivalent de x = x % y
|
|
|
|
|