Was sind JavaScript-Operatoren und ihre Typen?



Operatoren werden verwendet, um bestimmte Berechnungen für Operanden durchzuführen. JavaScript-Operatoren werden zum Vergleichen von Werten und zum Ausführen von arithmetischen Operationen verwendet.

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.