Heim > Web-Frontend > js-Tutorial > Zusammenfassung von 6 Operatoren in JavaScript

Zusammenfassung von 6 Operatoren in JavaScript

巴扎黑
Freigeben: 2017-07-29 17:12:26
Original
1395 Leute haben es durchsucht

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
Nach dem Login kopieren

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 = 6y = 6
+=y += 1y = y+1y = 7
-=y -= 1y = y-1y = 5
*=y *= 2y = y*2y = 12
/=y /= 2y = y/2y = 3
%=y %= 4y = y%4y = 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
Nach dem Login kopieren

Vergleichsoperatoren

运算符说明例子运算结果
==等于2 == 3FALSE
===恒等于(值和类型都要做比较)2 === 2
2 === "2"
TRUE
FALSE
!=不等于,也可写作<>2 == 3TRUE
>大于2 > 3FALSE
<小于2 < 3TRUE
>=大于等于2 >= 3FALSE
<=小于等于2 <= 3TRUE

Vergleichsoperatoren können auch für Zeichenfolgenvergleiche verwendet werden.

Ternärer Operator

Ternär kann als spezieller Vergleichsoperator angesehen werden:

Der Code lautet wie folgt:

(expr1) ? (expr2) : (expr3)
Nach dem Login kopieren

Syntaxerklärung: Wenn expr1 TRUE ergibt, ist der Wert des gesamten Ausdrucks expr2, andernfalls ist er expr3.

Beispiel:

Der Code lautet wie folgt:

x = 2;
y = (x == 2) ? x : 1;
alert(y); //输出:2
Nach dem Login kopieren

In diesem Beispiel wird ermittelt, ob der Wert von x gleich 2 ist. Wenn x gleich 2 ist, dann der Wert von y ist gleich x (ist auch gleich 2), andernfalls ist y gleich 1.

Tipp

Um Fehler zu vermeiden, empfiehlt es sich, jeden Ausdruck des ternären Operators in Klammern zu setzen.

Logische Operatoren

< td> x = 2;<🎜> y = 6;<🎜> !(x > y)
Operator ErklärungBeispielVorgangsergebnis
&& Logisches UND (und) x = 2;
运算符说明例子运算结果
&&逻辑与(and)x = 2;
y = 6;
x && y > 5
FALSE
||逻辑或(or)x = 2;
y = 6;
x && y > 5
TRUE
!逻辑非,取逻辑的反面x = 2;
y = 6;
!(x > y)
TRUE
y = 6;<🎜> x && y > 5
FALSE
||Logisches ODER (oder)x = 2;<🎜> y = 6;<🎜> x && y > 5WAHR
!Logische Negation, nimm die entgegengesetzte Seite der LogikWAHR

字符串连接运算符

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

例子:

代码如下:

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

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

代码如下:

x = 25;
y = "我今年" + x + "岁"; //结果:y = "我今年25岁"
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage