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
Weitere Erweiterungen