M.Roy
M. Jean-Luc Roy
Enseignant
d'informatique

Rejoindre M. Roy

Titre du cours

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