Opérateurs JavaScript
JavaScript Opérateurs
Les opérateurs JavaScript sont utilisés pour attribuer 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 vous expliquera l'utilisation des opérateurs arithmétiques :
运算符 | 描述 | 例子 | y 值 | x 值 | 在线实例 |
---|---|---|---|---|---|
+ | 加法 | x = y + 2 | y = 5 | x = 7 | 实例 » |
- | 减法 | x = y - 2 | y = 5 | x = 3 | 实例 » |
* | 乘法 | x = y * 2 | y = 5 | x = 10 | 实例 » |
/ | 除法 | x = y / 2 | y = 5 | x = 2.5 | 实例 » |
% | 余数 | x = y % 2 | y = 5 | x = 1 | 实例 » |
++ | 自增 | x = ++y | y = 6 | x = 6 | 实例 » |
x = y++ | y = 6 | x = 5 | 实例 » | ||
-- | 自减 | x = --y | y = 4 | x = 4 | 实例 » |
x = y-- | y = 4 | x = 5 | 实例 » |
Pour les opérateurs arithmétiques, vous pouvez lire nos opérations JavaScript Talisman tutoriel.
Opérateur d'affectation JavaScript
L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables JavaScript.
Étant donné x=10 et y=5, le tableau suivant explique les opérateurs d'affectation :
运算符 | 例子 | Same As | x 值 | 在线实例 |
---|---|---|---|---|
= | x = y | x = y | x = 5 | 实例 » |
+= | x += y | x = x + y | x = 15 | 实例 » |
-= | x -= y | x = x - y | x = 5 | 实例 » |
*= | x *= y | x = x * y | x = 50 | 实例 » |
/= | x /= y | x = x / y | x = 2 | 实例 » |
%= | x %= y | x = x % y | x = 0 | 实例 » |
Pour les opérateurs d'affectation, vous pouvez lire notre tutoriel sur les opérateurs JavaScript.
Opérateurs de chaîne JavaScript
+ opérateur, += l'opérateur peut être utilisé pour concaténer des chaînes.
Étant donné text1 = "Bien ", text2 = "Matin", et text3 = "", Le tableau suivant explique l'utilisation des opérateurs de chaîne :
运算符 | 例子 | text1 | text2 | text3 | 在线实例 |
---|---|---|---|---|---|
+ | text3 = text1 + text2 | "Good " | "Morning" | "Good Morning" | 实例 » |
+= | text1 += text2 | "Good Morning" | "Morning" | "" | 实例 » |
Opérateur de comparaison
Opérateur de comparaison Le symbole est utilisé pour juger des déclarations logiques afin de 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 :
运算符 | 描述 | 比较 | 结果 | 在线实例 |
---|---|---|---|---|
== | 等于 | x == 8 | false | 实例 » |
x == 5 | true | 实例 » | ||
=== | 值及类型均相等(恒等于) | x === "5" | false | 实例 » |
x === 5 | true | 实例 » | ||
!= | 不等于 | x != 8 | true | 实例 » |
!== | 值与类型均不等(不恒等于) | x !== "5" | true | 实例 » |
x !== 5 | false | 实例 » | ||
> | 大于 | x > 8 | false | 实例 » |
< | 小于 | x < 8 | true | 实例 » |
>= | 大于或等于 | x >= 8 | false | 实例 » |
<= | 小于或等于 | x <= 8 | true | 实例 » |
Pour les opérateurs de comparaison, vous pouvez lire notre JavaScript Tutoriel sur les opérateurs de comparaison.
Opérateur conditionnel
L'opérateur conditionnel est utilisé pour les opérations d'affectation basées sur des conditions.
Étant donné x=6 et y=3, le tableau suivant démontre le fonctionnement des opérateurs conditionnels :
语法 | 例子 | 在线实例 |
---|---|---|
变量 = (条件) ? 值1:值2 | voteable = (age & 18) ? "Too young" : "Old enough" | 实例 » |
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, l'exemple suivant démontre l'utilisation d'opérateurs logiques :
运算符 | 描述 | 例子 |
---|---|---|
&& | 和 | (x < 10 && y > 1) 为 true |
|| | 或 | (x == 5 || y == 5) 为 false |
! | 非 | !(x == y) 为 true |
Opérations au niveau du bit JavaScript.
Les opérateurs au niveau du bit fonctionnent sur des nombres 32 bits. Toutes les opérations numériques seront converties en 32 bits. Le résultat est converti en nombre JavaScript.
运算符 | 描述 | 例子 | 类似于 | 结果 | 十进制 |
---|---|---|---|---|---|
& | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | 取反 | x = ~ 5 | ~0101 | 1010 | 10 |
^ | 异或 | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | 左移/td> | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | 右移 | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |