logo

JavaScript-Operatoren

JavaScript-Operatoren sind Symbole, die zum Ausführen von Operationen an Operanden verwendet werden. Zum Beispiel:

 var sum=10+20; 

Dabei ist + der arithmetische Operator und = der Zuweisungsoperator.

Es gibt folgende Arten von Operatoren in JavaScript.

  1. Rechenzeichen
  2. Vergleichsoperatoren (Relationaloperatoren).
  3. Bitweise Operatoren
  4. Logische Operatoren
  5. Zuweisungsoperatoren
  6. Spezialoperatoren

Arithmetische JavaScript-Operatoren

Arithmetische Operatoren werden verwendet, um arithmetische Operationen an den Operanden durchzuführen. Die folgenden Operatoren werden als arithmetische JavaScript-Operatoren bezeichnet.

OperatorBeschreibungBeispiel
+Zusatz10+20 = 30
-Subtraktion20-10 = 10
*Multiplikation10*20 = 200
/Aufteilung20/10 = 2
%Modul (Rest)20%10 = 0
++Zuwachsvar a=10; a++; Nun ist a = 11
--Dekrementierenvar a=10; A--; Nun ist a = 9

JavaScript-Vergleichsoperatoren

Der JavaScript-Vergleichsoperator vergleicht die beiden Operanden. Die Vergleichsoperatoren lauten wie folgt:

OperatorBeschreibungBeispiel
==Ist gleich10==20 = falsch
===Identisch (gleich und vom gleichen Typ)10==20 = falsch
!=Nicht gleichzusetzen mit10!=20 = wahr
!==Nicht identisch20!==20 = falsch
>Größer als20>10 = wahr
>=Größer als oder gleich wie20>=10 = wahr
<Weniger alszwanzig<10 = false< td>
<=< td>Gleich oder kleiner alszwanzig<=10 = false< td>

Bitweise JavaScript-Operatoren

Die bitweisen Operatoren führen bitweise Operationen an Operanden durch. Die bitweisen Operatoren lauten wie folgt:

OperatorBeschreibungBeispiel
&Bitweises UND(10==20 & 20==33) = falsch
|Bitweises ODER(10==20 | 20==33) = falsch
^Bitweises XOR(10==20 ^ 20==33) = falsch
~Bitweise NICHT(~10) = -10
<<Bitweise Linksverschiebung(10<<2) = 40< td>
>>Bitweise Rechtsverschiebung(10>>2) = 2
>>>Bitweise Rechtsverschiebung mit Null(10>>>2) = 2

Logische JavaScript-Operatoren

Die folgenden Operatoren werden als logische JavaScript-Operatoren bezeichnet.

OperatorBeschreibungBeispiel
&&Logisches UND(10==20 && 20==33) = falsch
||Logisches ODER(10==20 || 20==33) = falsch
!Logisch nicht!(10==20) = wahr

JavaScript-Zuweisungsoperatoren

Die folgenden Operatoren werden als JavaScript-Zuweisungsoperatoren bezeichnet.

OperatorBeschreibungBeispiel
=Zuordnen10+10 = 20
+=Hinzufügen und zuweisenvar a=10; a+=20; Jetzt ist a = 30
-=Subtrahieren und zuweisenvar a=20; a-=10; Nun ist a = 10
*=Multiplizieren und zuweisenvar a=10; a*=20; Jetzt ist a = 200
/=Teilen und zuweisenvar a=10; a/=2; Nun ist a = 5
%=Modul und Zuweisungvar a=10; a%=2; Nun ist a = 0

Spezielle JavaScript-Operatoren

Die folgenden Operatoren werden als JavaScript-Spezialoperatoren bezeichnet.

OperatorBeschreibung
(?:)Der Bedingungsoperator gibt einen Wert basierend auf der Bedingung zurück. Es ist wie wenn-sonst.
,Mit dem Komma-Operator können mehrere Ausdrücke als einzelne Anweisung ausgewertet werden.
löschenDer Löschoperator löscht eine Eigenschaft aus dem Objekt.
InDer In-Operator prüft, ob das Objekt die angegebene Eigenschaft hat
Instanz vonprüft, ob das Objekt eine Instanz eines bestimmten Typs ist
neuerstellt eine Instanz (Objekt)
Art derprüft den Typ des Objekts.
LeereDer Rückgabewert des Ausdrucks wird verworfen.
Ertragprüft, was vom Iterator des Generators in einem Generator zurückgegeben wird.