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 Copier après la connexion Copier après la connexion 比较运算符 比较运算符用来比较运算符左右两侧的表达式,比较运算符的运算结果是一个布尔值,结果只有两种,不是 true 就是 false。下表中列举了 JavaScript 中支持的比较运算符:
示例代码如下: var x = 25; var y = 35; var z = "25"; console.log(x == z); // 输出: true console.log(x === z); // 输出: false console.log(x != y); // 输出: true console.log(x !== z); // 输出: true console.log(x < y); // 输出: true console.log(x > y); // 输出: false console.log(x <= y); // 输出: true console.log(x >= y); // 输出: false Copier après la connexion Copier après la connexion 逻辑运算符 逻辑运算符通常用来组合多个表达式,逻辑运算符的运算结果是一个布尔值,只能有两种结果,不是 true 就是 false。下表中列举了 JavaScript 中支持的逻辑运算符:
示例代码如下: var year = 2021; // 闰年可以被 400 整除,也可以被 4 整除,但不能被 100 整除 if((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0))){ console.log(year + " 年是闰年。"); } else{ console.log(year + " 年是平年。"); } Copier après la connexion Copier après la connexion 三元运算符 三元运算符(也被称为条件运算符),由一个问号和一个冒号组成,语法格式如下: 条件表达式 ? 表达式1 : 表达式2 ; 如果“条件表达式”的结果为真(true),则执行“表达式1”中的代码,否则就执行“表达式2”中的代码。 var x = 11, y = 20; x > y ? console.log("x 大于 y") : console.log("x 小于 y"); // 输出:x 小于 y Copier après la connexion Copier après la connexion 位运算符 位运算符用来对二进制位进行操作,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 Copier après la connexion Copier après la connexion 【推荐学习: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!
Étiquettes associées:
source:php.cn
Article précédent:Quelle est la différence entre réagir et javascript ?
Article suivant:Comment activer javascript sur Maxthon 3
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
|