JavaScript Opérateurs


Les opérateurs JavaScript sont utilisés pour affecter des valeurs, comparer des valeurs, effectuer des opérations arithmétiques, etc.


Opérateurs arithmétiques JavaScript

Les opérateurs arithmétiques sont utilisés pour effectuer des opérations sur deux variables ou valeurs.

Affectationy = 5, le tableau suivant explique l'utilisation des opérateurs arithmétiques :

Operator Description Exemple valeur y valeur x Exemple en ligne
+ Addition x = y + 2 y = 5 x = 7 Exemple »
- Soustraction x = y - 2 y = 5 x = 3 Exemple »
* Multiplication x = y * 2 y = 5 x = 10 Exemple »
/ Division x = y / 2 y = 5 x = 2.5 Exemple »
% Modulo x = y % 2 y = 5 x = 1 Exemple »
++ Incrémentation x = ++y y = 6 x = 6 Exemple »
x = y++ y = 6 x = 5 Exemple »
-- Décrémentation x = --y y = 4 x = 4 Exemple »
x = y-- y = 4 x = 5 Exemple »

À propos des opérateurs arithmétiques, vous pouvez lire notreTutoriel sur les opérateurs JavaScript。


Opérateurs d'affectation JavaScript

Les opérateurs d'affectation sont utilisés pour affecter des valeurs à des variables JavaScript.

Étant donnéx=10 et y=5, le tableau suivant explique les opérateurs d'affectation :

Operator Exemple Exemple valeur x Exemple en ligne
= x = y x = y x = 5 Exemple »
+= x += y x = x + y x = 15 Exemple »
-= x -= y x = x - y x = 5 Exemple »
*= x *= y x = x * y x = 50 Exemple »
/= x /= y x = x / y x = 2 Exemple »
%= x %= y x = x % y x = 0 Exemple »

À propos des opérateurs d'affectation, vous pouvez lire notreTutoriel sur les opérateurs JavaScript。


Opérateurs de chaînes JavaScript

L'opérateur + et l'opérateur += peuvent être utilisés pour concaténer des chaînes.

Étant donnétext1 = "Good ", text2 = "Morning", et text3 = "", le tableau suivant explique l'utilisation des opérateurs de chaînes :

Operator Exemple text1 text2 text3 Exemple en ligne
+ text3 = text1 + text2 "Good " "Morning"  "Good Morning" Exemple »
+= text1 += text2 "Good Morning" "Morning" "" Exemple »


Opérateurs de comparaison

Les opérateurs de comparaison sont utilisés dans les instructions logiques pour déterminer si deux valeurs ou variables données sont égales.

Étant donnéx=5, le tableau suivant montre l'utilisation des opérateurs de comparaison :

Operator Description Comparaison Résultat Exemple en ligne
== Égal à x == 8 false Exemple »
x == 5 vrai Exemple »
=== Valeur égale et type égal (strictement égal) x === "5" false Exemple »
x === 5 vrai Exemple »
!= Différent de x != 8 vrai Exemple »
!== Valeur ou type non égal (strictement non égal) x !== "5" vrai Exemple »
x !== 5 false Exemple »
> Supérieur à x > 8 false Exemple »
< Inférieur à x < 8 vrai Exemple »
>= Supérieur ou égal à x >= 8 false Exemple »
<= Inférieur ou égal à x <= 8 vrai Exemple »

À propos des opérateurs de comparaison, vous pouvez lire notretutoriel sur les opérateurs de comparaison JavaScript。


Opérateur conditionnel

L'opérateur conditionnel est utilisé pour affecter une valeur en fonction d'une condition.

Étant donnéx=6 et y=3, le tableau suivant illustre le fonctionnement de l'opérateur conditionnel :

Syntaxe Exemple Exemple en ligne
Variable= (Condition) ?Valeur 1:Valeur 2 voteable = (age < 18) ? "Too young to vote":"Old enough"; Exemple »


Opérateurs logiques

Les opérateurs logiques sont utilisés pour déterminer la relation logique entre des variables ou des valeurs.

Étant donnéx=6 et y=3, les exemples suivants illustrent l'utilisation des opérateurs logiques :

Operator Description Exemple
&& et (x < 10 && y > 1) est vrai
|| ou (x == 5 || y == 5) est faux
! not !(x == y) est vrai


Opérateurs bit à bit JavaScript

Les opérateurs bit à bit fonctionnent sur des nombres de 32 bits. Tout opérande numérique est converti en 32 bits. Le résultat est converti en un nombre JavaScript.


Operator Description Exemple Similaire à Résultat Decimal
& ET x = 5 & 1 0101 & 0001 0001  1
| OR x = 5 | 1 0101 | 0001 0101  5
~ NON x = ~ 5  ~0101 1010  -6
^ OU EXCLUSIF x = 5 ^ 1 0101 ^ 0001 0100  4
<< Décalage à gauche x = 5 << 1 0101 << 1 1010  10
>> Décalage à droite x = 5 >> 1 0101 >> 1 0010 2
Autres extensions