JavaScript Operatoren
JavaScript-Operatoren werden verwendet, um Werte zuzuweisen, Werte zu vergleichen, arithmetische Operationen durchzuführen usw.
Arithmetische Operatoren in JavaScript
Arithmetische Operatoren werden verwendet, um Operationen mit zwei Variablen oder Werten durchzuführen.
Zuweisungy = 5, die folgende Tabelle erklärt die Verwendung von arithmetischen Operatoren:
| Operator | Beschreibung | Beispiel | y-Wert | x-Wert | Online-Beispiel |
|---|---|---|---|---|---|
| + | Addition | x = y + 2 | y = 5 | x = 7 | Beispiel » |
| - | Subtraktion | x = y - 2 | y = 5 | x = 3 | Beispiel » |
| * | Multiplikation | x = y * 2 | y = 5 | x = 10 | Beispiel » |
| / | Division | x = y / 2 | y = 5 | x = 2.5 | Beispiel » |
| % | Modulo | x = y % 2 | y = 5 | x = 1 | Beispiel » |
| ++ | Inkrement | x = ++y | y = 6 | x = 6 | Beispiel » |
| x = y++ | y = 6 | x = 5 | Beispiel » | ||
| -- | Dekrement | x = --y | y = 4 | x = 4 | Beispiel » |
| x = y-- | y = 4 | x = 5 | Beispiel » |
Über arithmetische Operatoren kannst du in unseremJavaScript-Operatoren-Tutorial lesen。
JavaScript-Zuweisungsoperatoren
Zuweisungsoperatoren werden verwendet, um JavaScript-Variablen Werte zuzuweisen.
Gegebenx=10 und y=5, erklärt die folgende Tabelle die Zuweisungsoperatoren:
| Operator | Beispiel | Beispiel | x-Wert | Online-Beispiel |
|---|---|---|---|---|
| = | x = y | x = y | x = 5 | Beispiel » |
| += | x += y | x = x + y | x = 15 | Beispiel » |
| -= | x -= y | x = x - y | x = 5 | Beispiel » |
| *= | x *= y | x = x * y | x = 50 | Beispiel » |
| /= | x /= y | x = x / y | x = 2 | Beispiel » |
| %= | x %= y | x = x % y | x = 0 | Beispiel » |
Über Zuweisungsoperatoren kannst du in unseremJavaScript-Operatoren-Tutorial lesen。
JavaScript-Zeichenkettenoperatoren
Der +-Operator und der +=-Operator können zum Verketten von Zeichenketten verwendet werden.
Gegebentext1 = "Good ", text2 = "Morning", und text3 = "", die folgende Tabelle erklärt die Verwendung von Zeichenkettenoperatoren:
| Operator | Beispiel | text1 | text2 | text3 | Online-Beispiel |
|---|---|---|---|---|---|
| + | text3 = text1 + text2 | "Good " | "Morning" | "Good Morning" | Beispiel » |
| += | text1 += text2 | "Good Morning" | "Morning" | "" | Beispiel » |
Vergleichsoperatoren
Vergleichsoperatoren werden in logischen Anweisungen verwendet, um festzustellen, ob zwei gegebene Werte oder Variablen gleich sind.
Gegebenx=5, zeigt die folgende Tabelle die Verwendung von Vergleichsoperatoren:
| Operator | Beschreibung | Comparison | Ergebnis | Online-Beispiel |
|---|---|---|---|---|
| == | Gleich | x == 8 | false | Beispiel » |
| x == 5 | wahr | Beispiel » | ||
| === | Gleicher Wert und gleicher Typ (strikt gleich) | x === "5" | false | Beispiel » |
| x === 5 | wahr | Beispiel » | ||
| != | Nicht gleich | x != 8 | wahr | Beispiel » |
| !== | Ungleicher Wert oder Typ (strikt ungleich) | x !== "5" | wahr | Beispiel » |
| x !== 5 | false | Beispiel » | ||
| > | Größer als | x > 8 | false | Beispiel » |
| < | Kleiner als | x < 8 | wahr | Beispiel » |
| >= | Größer als oder gleich | x >= 8 | false | Beispiel » |
| <= | Kleiner als oder gleich | x <= 8 | wahr | Beispiel » |
Über Vergleichsoperatoren können Sie unserJavaScript-Tutorial zu Vergleichsoperatoren lesen.。
Bedingter Operator
Der Bedingungsoperator wird verwendet, um einen Wert basierend auf einer Bedingung zuzuweisen.
Gegebenx=6 und y=3, die folgende Tabelle veranschaulicht die Funktionsweise des Bedingungsoperators:
| Syntax | Beispiel | Online-Beispiel |
|---|---|---|
| Variable= (Bedingung) ?Wert 1:Wert 2 | voteable = (age < 18) ? "Too young to vote":"Old enough"; | Beispiel » |
Logische Operatoren
Logische Operatoren werden verwendet, um die logische Beziehung zwischen Variablen oder Werten zu bestimmen.
Gegebenx=6 und y=3, die folgenden Beispiele veranschaulichen die Verwendung logischer Operatoren:
| Operator | Beschreibung | Beispiel |
|---|---|---|
| && | und | (x < 10 && y > 1) ist true |
| || | oder | (x == 5 || y == 5) ist falsch |
| ! | not | !(x == y) ist wahr |
Bitweise Operatoren in JavaScript
Bitweise Operatoren arbeiten mit 32-Bit-Zahlen. Jeder numerische Operand wird in 32 Bits umgewandelt. Das Ergebnis wird in eine JavaScript-Zahl umgewandelt.
| Operator | Beschreibung | Beispiel | Ähnlich wie | Ergebnis | Decimal |
|---|---|---|---|---|---|
| & | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
| ~ | NICHT | x = ~ 5 | ~0101 | 1010 | -6 |
| ^ | XOR | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
| << | Linksverschiebung | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
| >> | Rechtsverschiebung | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |