Tutos Javascript - les opérateurs arithmétiques

Les opérateurs arithmétiques ont une place prépondérante en Javascript étant très souvent utilisés. Ils sont au nombre de cinq.

+ Addition
- Soustraction
* Multiplication
/ Division
% Modulo renvoie le reste d'une division. Par exemple : 80 % 3 - le modulo sera 2

Testez plusieurs exemples jusqu'à ce que cela soit acquis.

Créer un sous-dossier 'opérateurs' contenant un fichier 'operateur.html' et un dossier 'operateur.js'.
(revoir si besoin la section de base sur l'environnement de développement pour l'architecture du dossier).

Ecrivez dans votre éditeur les exemples ci-dessous.

Exemple d'addition simple :
// addition 12+5=17

let x = 12;
let y = 5;
let result = x + y;
alert (result);

 

Exemple avec le modulo pour trouver le reste d'une division :
// division 80/3 - reste 2

let num1 = 80;
let num2 = 3;
let resultNumber = num1 % num2;
alert(resultNumber);

 

Attention à la priorité entre opérateurs, ce sont les mêmes règles que vous avez apprises.
- Les calculs entre parenthèses sont prioritaires.
- la multiplication et la division sont prioritaires sur la soustraction et l'addition.

Si vous faîtes un calcul tel que 2 + 7 * 2 :
Il faut d'abord calculer la multiplication 7 * 2 puis ajouter l'addition, ce qui fera un total de 16.

Pour que votre addition soit prise en priorité, il faut l'entourer de crochets ou parenthèses :
(2 + 7) * 2, ce qui fait un total de 18.

Vous pouvez également remarquer qu'on n'utilise pas le x sur votre clavier pour la multiplication mais l'étoile *.

let number1 = 2;
let number2 = 7;
let number3 = 2;
let totalNumber = (number1 + number2) * number3;
alert(totalNumber);

 

Il existe également des méthodes pour simplifier les calculs.
En partant de l'exemple ci-dessous :
// addition 5+3

let number = 5 ;
number = number + 3 ;
alert(number);

On peut écrire plus simplement ainsi :

let number = 5 ;
number += 3 ;
alert(number);

 

A vous !

Additionnez 12+152 et affichez le résultat dans une boite de dialogue.

Multipliez 14*3 et affichez le résultat dans une boite de dialogue.

Retour en haut