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 |