Arithmétique JavaScript

Opérateurs arithmétiques JavaScript
Les opérateurs arithmétiques effectuent des opérations arithmétiques sur des nombres (littéraux ou variables).
Opérateur | Description |
---|---|
+ | Ajout |
– | Soustraction |
* | Multiplication |
** | Exponentation (ES2016) |
/ | Division |
% | Module (reste) |
++ | Incrément |
— | Décrémenter |
Opérations arithmétiques
Une opération arithmétique typique opère sur deux nombres.
Les deux nombres peuvent être des littéraux :
ou variables :
ou expression :
Opérateurs et opérandes
Les nombres (dans une opération arithmétique) sont appelés opérandes.
L’opération (à effectuer entre les deux opérandes) est définie par un opérateur.
Opérande | Opérateur | Opérande |
---|---|---|
100 | + | 50 |
Ajouter
Le ajout opérateur (+
) ajoute des nombres :
Soustraire
Le soustraction opérateur (-
) soustrait des nombres.
multiplier
Le multiplication opérateur (*
) multiplie les nombres.
Partage
Le division opérateur (/
) divise les nombres.
Reste
Le module opérateur (%
) renvoie le reste de la division.
En arithmétique, la division de deux nombres entiers produit un quotient
et un reste.
En mathématiques, le résultat d’un fonctionnement modulo est le reste d’une division arithmétique.
Incrémentation
Le incrément opérateur (++
) incrémente les nombres.
Décrémentation
Le décrémenter opérateur (--
) décrémente les nombres.
Exponentation
Le exponentiation opérateur (**
) élève le premier opérande à la puissance du deuxième opérande.
x ** y produit le même résultat que Math.pow(x,y)
:
Priorité de l’opérateur
La priorité des opérateurs décrit l’ordre dans lequel les opérations sont effectuées dans une expression arithmétique.
Le résultat de l’exemple ci-dessus est-il le même que 150 * 3, ou est-ce le même que 100 + 150 ?
L’addition ou la multiplication est-elle effectuée en premier ?
Comme dans les mathématiques scolaires traditionnelles, la multiplication est effectuée en premier.
multiplication (*
) et division (/
) ont plus priorité que l’addition (+
) et la soustraction (-
).
Et (comme dans les mathématiques scolaires), la priorité peut être modifiée en utilisant des parenthèses.
Lorsque vous utilisez des parenthèses, les opérations à l’intérieur des parenthèses sont calculées en premier :
Lorsque de nombreuses opérations ont la même priorité (comme l’addition et la soustraction ou la multiplication et la division), elles sont calculées de gauche à droite :
#Arithmétique #JavaScript