Maison >interface Web >Questions et réponses frontales >En quoi les opérateurs javascript peuvent être divisés
Les opérateurs Javascript peuvent être divisés en : 1. Opérateurs arithmétiques, utilisés pour effectuer des opérations mathématiques courantes ; 2. Opérateurs d'affectation, utilisés pour attribuer des valeurs aux variables 3. Opérateurs de chaîne 4. Opérations d'auto-incrémentation et d'auto-décrémentation ; opérateur ; 5. Opérateur de comparaison ; 6. Opérateur logique ; 7. Opérateur ternaire ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques courantes, telles que l'addition, la soustraction, la multiplication, la division, etc. Le tableau suivant répertorie les opérateurs arithmétiques pris en charge dans JavaScript :
Opérateur | Description | Exemple |
---|---|---|
+ | Opérateur d'addition | x + y signifie calculer la somme de x plus y |
- | Opérateur de soustraction | x - y signifie calculer x moins La différence de y |
* | Opérateur de multiplication | x * y signifie calculer le produit de x fois y |
/ | Opérateur de division | x / y signifie calculer le quotient de x divisé par y |
X % y indique que le calcul de x sauf le nombre restant de Y |
L'exemple de code est le suivant
Le contenu entre guillemets doubles est une chaîne, donc les opérateurs qu'elle contient seront affichés tels quels et ne participeront pas à l'opération.
Opérateur d'affectation
L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables. Le tableau suivant répertorie les opérateurs d'affectation pris en charge en JavaScript :
Opérateur | Description | Exemple |
---|---|---|
= | L'opérateur d'affectation le plus simple, attribuez la valeur du côté droit de l'opérateur à la variable du côté gauche de l'opérateur | x = 10 signifie attribuer la variable x à 10 |
+= | Ajoutez la première opération, puis attribuez le résultat à la variable sur le côté gauche de l'opérateur | x += y est équivalent à x = x + y |
-= | Effectuez d'abord l'opération de soustraction, puis attribuez le résultat de la variable sur le côté gauche de l'opérateur | x -= y est équivalent à x = x - y |
*= | Effectuez d'abord la multiplication, puis attribuez le résultat à la variable sur le côté gauche de l'opérateur | x *= y est équivalent à x = x * y |
/= | Effectuez d'abord l'opération de division, puis affectez le résultat à la variable située à gauche de l'opérateur | x / = y est équivalent à x = x / y |
%= | Effectuez d'abord l'opération modulo, puis attribuez le résultat à la variable sur le côté gauche de l'opérateur | x %= y est équivalent à x = x % y |
L'exemple de code est le suivant :
复制纯文本复制
Opérations sur les chaînes En plus d'effectuer des opérations mathématiques, les +
et Les opérateurs +=
en JavaScript peuvent également être utilisés pour épisser des chaînes, parmi lesquels :
+
l'opérateur signifie épisser les chaînes sur les côtés gauche et droit de l'opérateur ensemble; +=
signifie d'abord épisser les chaînes, puis attribuer le résultat à la variable sur le côté gauche de l'opérateur. +
和 +=
运算符除了可以进行数学运算外,还可以用来拼接字符串,其中:
+
运算符表示将运算符左右两侧的字符串拼接到一起;+=
var x = 10; x += 20; console.log(x); // 输出:30 var x = 12, y = 7; x -= y; console.log(x); // 输出:5 x = 5; x *= 25; console.log(x); // 输出:125 x = 50; x /= 10; console.log(x); // 输出:5 x = 100; x %= 15; console.log(x); // 输出:10
复制纯文本复制
Opérateurs d'incrémentation et de décrémentation automatiquesLes opérateurs d'incrémentation et de décrémentation automatiques sont utilisés pour incrémenter la valeur de une variable (+1 ; L'opérateur d'incrémentation
incrémente L'opérateur de soustraction
x-- | Opérateur de décrémentation | renvoie la valeur de x puis décrémente x à 1 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
示例代码如下: var x; x = 10; console.log(++x); // 输出:11 console.log(x); // 输出:11 x = 10; console.log(x++); // 输出:10 console.log(x); // 输出:11 x = 10; console.log(--x); // 输出:9 console.log(x); // 输出:9 x = 10; console.log(x--); // 输出:10 console.log(x); // 输出:9 比较运算符 比较运算符用来比较运算符左右两侧的表达式,比较运算符的运算结果是一个布尔值,结果只有两种,不是 true 就是 false。下表中列举了 JavaScript 中支持的比较运算符:
示例代码如下: var a = 5 & 1, b = 5 | 1, c = 5 ^ 1, d = ~ 5, e = 5 << 1, f = 5 >> 1, g = 5 >>> 1; console.log(a); // 输出:1 console.log(b); // 输出:5 console.log(c); // 输出:4 console.log(d); // 输出:-6 console.log(e); // 输出:10 console.log(f); // 输出:2 console.log(g); // 输出:2 【推荐学习:javascript高级教程】 |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!