Heim >Web-Frontend >js-Tutorial >Zusammenfassung von 6 Operatoren in JavaScript_Grundkenntnisse
Zu den JavaScript-Operatoren gehören hauptsächlich:
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
加 | 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 Pre-Add und Post-Add ist das Ergebnis nach der Ausführung die Variable plus 1. Der Unterschied besteht darin, dass das Rückgabeergebnis während der Ausführung unterschiedlich ist. Bitte beachten Sie die folgenden zwei Beispiele:
var y = 2;
alarm(y); //Ausgabe: 2
alarm(y); //Ausgabe: 3
Das Gleiche gilt für das Abnehmen.
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:
Operator | Beschreibung | Beispiel | Operationsergebnis | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
== | Gleich | 2 == 3 | FALSCH | ||||||||||||||||||||||||||||||||
=== | Identität (sowohl Werte als auch Typen müssen verglichen werden) | 2 === 2
|
WAHR FALSCH | ||||||||||||||||||||||||||||||||
!= | ist nicht gleich, es kann auch als <> | geschrieben werden2 == 3 | WAHR | ||||||||||||||||||||||||||||||||
> | Größer als | 2 > 3 | FALSCH | ||||||||||||||||||||||||||||||||
< | Weniger als | 2 < 3 | WAHR | ||||||||||||||||||||||||||||||||
>= | Größer als oder gleich | 2 >= 3 | FALSCH | ||||||||||||||||||||||||||||||||
<= | Kleiner oder gleich | 2 <= 3 | WAHR |
Vergleichsoperatoren können auch für Zeichenfolgenvergleiche verwendet werden.
Ternär kann als spezieller Vergleichsoperator angesehen werden:
Syntaxerklärung: Wenn Ausdruck1 als TRUE ausgewertet wird, ist der Wert des gesamten Ausdrucks Ausdruck2, andernfalls ist er Ausdruck3.
Beispiel:
In diesem Beispiel wird ermittelt, ob der Wert von x gleich 2 ist. Wenn x gleich 2 ist, ist der Wert von y gleich x (d. h. gleich 2), andernfalls ist y gleich 1.
Um Fehler zu vermeiden, empfiehlt es sich, jeden Ausdruck des ternären Operators in Klammern zu setzen.
Operator | Beschreibung | Beispiel | Operationsergebnis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
&& | Logisches UND | x = 2;
x && y > | FALSCH | ||||||||||||||||
|| | Logisches ODER | x = 2;
y = 6;
x && y >
WAHR |
|
||||||||||||||||
! | Logische Negation, nehmen Sie die entgegengesetzte Seite der Logik | x = 2; y = 6; !(x > y) | WAHR |