Ein Operator wird zum Bearbeiten eines bestimmten Werts oder Operanden verwendet. Operatoren werden verwendet, um bestimmte mathematische und logische Berechnungen für Operanden durchzuführen. In diesem Artikel werden wir über verschiedene diskutieren Operatoren und wie sie in einem Code in der folgenden Reihenfolge verwendet werden:
Was ist ein Operator?
Operatoren werden zum Vergleichen von Werten, Ausführen von arithmetischen Operationen usw. verwendet. Wenn wir beispielsweise einen einfachen Ausdruck verwenden, ist 4 + 5 gleich 9. Hier werden 4 und 5 als Operanden und '+' als Operator bezeichnet. JavaScript besteht aus verschiedenen Arten von Operatoren, mit denen verschiedene Operationen ausgeführt werden.
Arten von JavaScript-Operatoren
In JavaScript gibt es verschiedene Arten von Operatoren, die zum Ausführen verschiedener Operationen verwendet werden. Einige der JavaScript-Operatoren umfassen:
- Rechenzeichen
- Vergleichsoperatoren
- Bitweise Operatoren
- Logische Operatoren
- Zuweisungsoperatoren
Rechenzeichen
Arithmetische Operatoren werden verwendet, um arithmetische Operationen an den Operanden auszuführen. Hier ist eine Liste von Operatoren, die als JavaScript-Arithmetikoperatoren bezeichnet werden:
Operator | Beschreibung | Beispiel |
+ | Fügt zwei Operanden hinzu | 10 + 20 = 30 |
- - | Subtrahiert den zweiten Operanden vom ersten | 30 - 20 = 10 |
/. | Teilen Sie den Zähler durch den Nenner | 10/20 = 2 |
* * | Multiplizieren Sie zwei Operanden | 5 * 5 = 25 |
%. | Gibt den Rest einer Ganzzahldivision aus | 20% 10 = 0 |
++ | Erhöht einen ganzzahligen Wert um eins | var a = 20 a ++ Jetzt a = 21 |
- - | Verringert einen ganzzahligen Wert um eins | var a = 20 a– Jetzt a = 19 |
Vergleichsoperatoren
Der JavaScript-Vergleichsoperator vergleicht die beiden Operanden. Die Vergleichsoperatoren lauten wie folgt:
wie man Deadlocks in Java vermeidet
Operator | Beschreibung | Beispiel |
== | Überprüft, ob zwei Operanden gleich sind oder nicht. Wenn ja, dann wird die Bedingung wahr. | 20 == 30 = falsch |
=== | Findet das gleiche (gleich und vom gleichen Typ) | 10 == 20 = falsch |
! = | Überprüft, ob zwei Operanden gleich sind oder nicht. Wenn die Werte nicht gleich sind, wird die Bedingung wahr | 20! = 30 = wahr |
! == | Dies impliziert, dass zwei Werte nicht identisch sind | 20! == 20 = falsch |
> | Überprüft, ob der Wert des linken Operanden größer als der Wert des rechten Operanden ist | 30> 10 = wahr |
> = | Überprüft, ob der Wert des linken Operanden größer oder gleich dem Wert des rechten Operanden ist | 20> = 10 = wahr |
< | Dies prüft, ob der Wert des linken Operanden kleiner als der Wert des rechten Operanden ist | zwanzig<10 = false |
<= | Überprüft, ob der Wert des linken Operanden kleiner oder gleich dem Wert des rechten Operanden ist | 30<=10 = false |
Bitweise Operatoren
Die bitweisen Operatoren werden verwendet, um bitweise Operationen an Operanden auszuführen. Hier ist eine Liste von bitweisen Operatoren:
Operator | Beschreibung | Beispiel |
& | Boolesche UND-Verknüpfung für jedes Bit seiner ganzzahligen Argumente | (10 == 20 & 20 == 33) = falsch |
| | Es führt eine boolesche ODER-Operation für jedes Bit seiner ganzzahligen Argumente aus | (10 == 20 | 20 == 33) = falsch |
^ | Dieser Operator führt eine bitweise XOR-Operation aus | (10 == 20 ^ 20 == 33) = falsch wie man PHP unter Windows 10 ausführt |
~ | Es ist ein unärer Operator und arbeitet durch Umkehren aller Bits im Operanden | (~ 10) = -10 |
<< | Verschiebt alle Bits in seinem ersten Operanden um die im zweiten Operanden angegebene Anzahl von Stellen nach links. | (10<<2) = 40 |
>> | Der Wert des linken Operanden wird um die vom rechten Operanden angegebene Anzahl von Bits nach rechts verschoben. | (10 >> 2) = 2 |
>>> | Dieser Operator ist genau wie der Operator >>, außer dass die links verschobenen Bits immer Null sind. | (10 >>> 2) = 2 |
Logische Operatoren
Die Liste enthält alle logischen JavaScript-Operatoren:
Operator | Beschreibung | Beispiel |
&& | Logisch UND - Wenn beide Operanden ungleich Null sind, wird die Bedingung erfüllt | (10 == 20 && 20 == 33) = falsch |
|| | Logisch ODER - Wenn einer der beiden Operanden ungleich Null ist, wird die Bedingung erfüllt. | (10 == 20 || 20 == 33) = falsch |
! | Logisch NICHT - Kehrt den logischen Zustand seines Operanden um. | ! (10 == 20) = wahr |
Zuweisungsoperatoren
Die Zuweisungsoperatoren werden verwendet, um dem Operanden Werte zuzuweisen. Die folgenden Operatoren werden als JavaScript-Zuweisungsoperatoren bezeichnet:
Operator | Beschreibung | Beispiel |
= | Weist dem linken Operanden Werte vom rechten Operanden zu | 20 + 10 = 30 |
+ = | Es fügt dem linken Operanden den rechten Operanden hinzu und weist das Ergebnis dem linken Operanden zu | var a = 20 a + = 10 Jetzt a = 30 |
- = | Es subtrahiert den rechten Operanden vom linken Operanden und weist das Ergebnis dem linken Operanden zu | var a = 30 a- = 10 Jetzt a = 20 |
* = | Es multipliziert den rechten Operanden mit dem linken Operanden und weist das Ergebnis dem linken Operanden zu | var a = 10 a * = 20 Jetzt a = 200 |
/ = | Es teilt den linken Operanden mit dem rechten Operanden und weist das Ergebnis dem linken Operanden zu | var a = 10 a / = 2 Jetzt a = 5 |
% = | Es nimmt den Modul mit zwei Operanden und weist das Ergebnis dem linken Operanden zu | var a = 10 a% = 2 Jetzt ist a = 0 |
Dies waren einige der gängigen JavaScript-Operatoren mit ihrer Definition und ihrem Beispiel. Damit sind wir am Ende unseres Artikels angelangt.
Nachdem Sie sich mit JavaScript-Operatoren vertraut gemacht haben, lesen Sie die von Edureka. Mithilfe der Schulung zur Webentwicklungszertifizierung erfahren Sie, wie Sie mit HTML5-, CSS3-, Twitter Bootstrap 3-, jQuery- und Google-APIs beeindruckende Websites erstellen und für Amazon Simple Storage Service (S3) bereitstellen.
Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich von 'JavaScript Operator' und wir werden uns bei Ihnen melden.