Maison  >  Article  >  interface Web  >  Résumé de 6 opérateurs en JavaScript

Résumé de 6 opérateurs en JavaScript

巴扎黑
巴扎黑original
2017-07-29 17:12:261373parcourir

Cet article présente principalement le résumé de 6 opérateurs en JavaScript.Cet article résume les opérateurs arithmétiques, les opérateurs d'affectation, les opérateurs de comparaison, les opérateurs ternaires, les opérateurs logiques, les opérateurs de concaténation de chaînes, etc., qui sont requis. Les amis peuvent se référer à

Les opérateurs JavaScript comprennent principalement :

  1. Opérateurs arithmétiques

  2. Opérateur d'affectation

  3. Opérateur de comparaison

  4. Opérateur ternaire

  5. Opérateur logique

  6. Opérateur de concaténation de chaînes

Opérateur arithmétique

运算符 说明 例子 运算结果
+ y = 2+1 y = 3
- y = 2-1 y = 1
* y = 2*3 y = 6
/ 除,返回结果为浮点类型 y = 6/3 y = 2
% 求余,返回结果为浮点类型
     要求两个操作数均为整数
y = 6%4 y = 2
++ 递加,分为前加和后加
     对布尔值和 NULL 将无效
y = 2
     ++y(前加)
     y++(后加)
y = 3
-- 递减,分为前递减和后递减
     对布尔值和 NULL 将无效
y = 2
     --y(前减)
     y--(后减)
y = 1

Pour la somme pré-ajoutée Après l'ajout, le résultat après exécution est la variable plus 1. La différence est que le résultat renvoyé est différent lors de l'exécution. Reportez-vous aux deux exemples suivants :

Le code est le suivant :

var x = 2;
alert(++x); //输出:3
alert(x); //输出:3
var y = 2;
alert(y++); //输出:2
alert(y); //输出:3

Il en va de même pour la décrémentation .

Opérateur d'affectation

Opérateur d'affectation = est utilisé pour les opérations d'affectation. L'opérateur d'affectation est utilisé pour attribuer la valeur de droite à la variable de gauche. Fixez y = 6, voir le tableau ci-dessous :

运算符 例子 等价于 运算结果
= y = 6 y = 6
+= y += 1 y = y+1 y = 7
-= y -= 1 y = y-1 y = 5
*= y *= 2 y = y*2 y = 12
/= y /= 2 y = y/2 y = 3
%= y %= 4 y = y%4 y = 2

Les opérateurs d'affectation peuvent être imbriqués à l'aide de

Les opérateurs d'affectation peuvent être imbriqués :

Le code est le suivant :

y = (x = 2) + 5;    //结果: x=2,y=7

Opérateurs de comparaison

运算符 说明 例子 运算结果
== 等于 2 == 3 FALSE
=== 恒等于(值和类型都要做比较) 2 === 2
     2 === "2"
TRUE
     FALSE
!= 不等于,也可写作a8093152e673feb7aba1828c43532094 2 == 3 TRUE
> 大于 2 > 3 FALSE
630454384608b6471ca493db44ad52aa= 大于等于 2 >= 3 FALSE
abd78a0e00a747b8de470783e34af49b 5 FALSE
|| 逻辑或(or) x = 2;
     y = 6;
     x && y > 5
TRUE
! 逻辑非,取逻辑的反面 x = 2;
     y = 6;
     !(x > y)
TRUE
y = 6; x && y > 5FAUX || OU logique (ou) x = 2; y = 6; x && y > 5 VRAI ! Négation logique, prenez le côté opposé de la logique x = 2; y = 6; !(x > y)VRAI

字符串连接运算符

连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。

例子:

代码如下:

x = "beijing";
y = x + "你好!"; //结果:y = "beijing你好!"
// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
y = x + " 你好!"; //结果:y = "beijing 你好!"

当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):

 代码如下:

x = 25;
y = "我今年" + x + "岁"; //结果:y = "我今年25岁"


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!

Déclaration:
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
Article précédent:JavaScript数据类型Article suivant:JavaScript运算符用法总结