Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung von 6 Operatoren in JavaScript

Zusammenfassung von 6 Operatoren in JavaScript

巴扎黑
巴扎黑Original
2017-07-29 17:12:261382Durchsuche

Dieser Artikel stellt hauptsächlich die Zusammenfassung von 6 Operatoren in JavaScript vor. Dieser Artikel fasst arithmetische Operatoren, Zuweisungsoperatoren, Vergleichsoperatoren, ternäre Operatoren, logische Operatoren, String-Verkettungsoperatoren usw. zusammen, auf die sich Freunde beziehen können

JavaScript-Operatoren umfassen hauptsächlich:

  1. Arithmetische Operatoren

  2. Zuweisungsoperator

  3. Vergleichsoperator

  4. Ternärer Operator

  5. Logischer Operator

  6. String-Verkettungsoperator

Arithmetischer Operator

运算符 说明 例子 运算结果
+ 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

Für die Summe vor der Addition Nach der Addition ist das Ergebnis nach der Ausführung die Variable plus 1. Der Unterschied besteht darin Das Rückgabeergebnis ist während der Ausführung unterschiedlich:

Der Code lautet wie folgt:

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

Das Gleiche gilt für die Dekrementierung.

Zuweisungsoperator

Zuweisungsoperator = wird für Zuweisungsoperationen verwendet. Der Zuweisungsoperator wird verwendet, um den Wert rechts der Variablen links zuzuweisen. Setzen Sie y = 6, siehe Tabelle unten:

运算符 例子 等价于 运算结果
= 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

Zuweisungsoperatoren können verschachtelt werden mit

Zuweisungsoperatoren können verschachtelt werden:

Der Code lautet wie folgt:

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

Vergleichsoperatoren

运算符 说明 例子 运算结果
== 等于 2 == 3 FALSE
=== 恒等于(值和类型都要做比较) 2 === 2
     2 === "2"
TRUE
     FALSE
!= 不等于,也可写作a8093152e673feb7aba1828c43532094 2 == 3 TRUE
> 大于 2 > 3 FALSE
630454384608b6471ca493db44ad52aa= 大于等于 2 >= 3 FALSE
68d7c4ba9994762ad88cd1ea8ee6b859 5 FALSE
|| 逻辑或(or) x = 2;
     y = 6;
     x && y > 5
TRUE
! 逻辑非,取逻辑的反面 x = 2;
     y = 6;
     !(x > y)
TRUE
y = 6; x && y > 5FALSE || Logisches ODER (oder) x = 2; y = 6; x && y > 5 WAHR ! Logische Negation, nimm die entgegengesetzte Seite der Logik x = 2; y = 6; !(x > y)WAHR

字符串连接运算符

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

例子:

代码如下:

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

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

 代码如下:

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


Das obige ist der detaillierte Inhalt vonZusammenfassung von 6 Operatoren in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:JavaScript数据类型Nächster Artikel:JavaScript运算符用法总结