JavaScript-Operator

JavaScript-Operator

Beispiel

Werte für Variablen zuweisen und addieren:

var x = 7;		// x wird auf 7 gesetzt
var y = 8;		// y wird auf 8 gesetzt
var z = x + y;		// Wert zu z (x + y) zuweisen 15

Probieren Sie es selbst aus

ZuweisungOperator (=)Wert einer Variable zuweisen.

Zuweisung

var x = 15;

Probieren Sie es selbst aus

AdditionOperator (+)Zahlen addieren:

Addition

var x = 7;
var y = 8;
var z = x + y;

Probieren Sie es selbst aus

MultiplikationOperator (*)Zahlen multiplizieren:

Multiplikation

var x = 7;
var y = 8;
var z = x * y; 

Probieren Sie es selbst aus

JavaScript-Arithmetischer Operator

Arithmetische Operator führen arithmetische Operationen an Zahlen durch:

Operator Beschreibung
+ Addition
- Subtraktion
* Multiplikation
/ Division
% Modulo (Rest)
++ Zunahme
-- Abnahme

Anmerkung:JS-ArithmetikIn diesem Kapitel werden die arithmetischen Operator vollständig beschrieben.

JavaScript-Zuweisungsoperator

Die Zuweisungsoperator weisen JavaScript-Variablen Werte zu.

Operator Beispiel entspricht
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

Additionszuweisungsoperator (+=)Wert zu einer Variable hinzufügen.

Zuweisung

var x = 7;
x += 8; 

Probieren Sie es selbst aus

Anmerkung:JS-ZuweisungIn diesem Kapitel wird der Zuweisungsoperator vollständig beschrieben.

JavaScript-String-Operator

+ Der Operator kann auch zum Hinzufügen (Ketten, Kaskadieren) von Strings verwendet werden.

Beispiel

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2; 

Das Ergebnis von txt3 wird sein:

Bill Gates

Probieren Sie es selbst aus

+= Der Zuweisungsoperator kann auch zum Hinzufügen (Kaskadieren) von Strings verwendet werden:

Beispiel

txt1 = "Hello ";
txt1 += "Kitty!"; 

Das Ergebnis von txt1 wird sein:

Hello Kitty!

Probieren Sie es selbst aus

Hinweis:Wenn er für Strings verwendet wird,+ Der Operator wird als Kaskadensoperator bezeichnet.

Addition von String und Zahl

Zwei Zahlen zu addieren, gibt die Summe zurück, aber wenn Sie eine Zahl und einen String addieren, wird ein String zurückgegeben:

Beispiel

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;

Das Ergebnis von x, y und z wird sein:

15
78
Hello7

Probieren Sie es selbst aus

Hinweis:Wenn Sie eine Zahl und einen String addieren, wird das Ergebnis ein String sein!

JavaScript-Vergleichsoperator

Operator Beschreibung
== gleich
=== gleich oder gleicher Typ
!= ungleich
!== ungleich oder ungleicher Typ
> größer
< kleiner
>= größer oder gleich
<= kleiner oder gleich
? Dreieck-Operator

Anmerkung:JS VergleicheDieses Kapitel beschreibt vollständig die Vergleichsoperatoren.

JavaScript Logische Operatoren

Operator Beschreibung
&& Logisches Und
|| Logisches Oder
! Logisches Negation

Anmerkung:JS VergleicheDieses Kapitel beschreibt vollständig die logischen Operatoren.

JavaScript Typ-Operatoren

Operator Beschreibung
typeof Gibt den Typ der Variable zurück.
instanceof Gibt true zurück, wenn das Objekt ein Beispiel der Objekt-Typinstanz ist.

Anmerkung:JS TypumwandlungDieses Kapitel beschreibt vollständig die Typ-Operatoren.

JavaScript-Bit-Operatoren

Bit-Operatoren behandeln 32-Bit-Zahlen.

Jeder numerische Operand im Operator wird in eine 32-Bit-Zahl umgewandelt. Das Ergebnis wird in die JavaScript-Zahl zurückgewandelt.

Operator Beschreibung Beispiel entspricht Ergebnis Dezimal
& AND 5 & 1 0101 & 0001 0001 1
| OR 5 | 1 0101 | 0001 0101 5
~ Negation ~ 5 ~0101 1010 10
^ Exclusive OR 5 ^ 1 0101 ^ 0001 0100 4
<< Linksverschiebung mit Null-Füllung 5 << 1 0101 << 1 1010 10
>> Signierte Rechtsverschiebung 5 >> 1 0101 >> 1 0010 2
>>> Rechtsverschiebung mit Null-Füllung 5 >>> 1 0101 >>> 1 0010 2

Das Beispiel verwendet einen 4-Bit-Beispiel. Aber JavaScript verwendet 32-Bit-signierte Zahlen.

Daher gibt ~5 in JavaScript nicht 10 zurück, sondern -6.

~00000000000000000000000000000101 wird 11111111111111111111111111111010 zurückgeben.

Anmerkung:Wir werden JS Bit-OperationenDieses Kapitel erklärt detailliert die Bit-Operatoren.

Fremdsprachige Bücher

erhalten Sie bitte weitere Informationen über JavaScript-OperatorFür mehr Informationen über

ECMAScript-Unar-Operatoren
Einzelne Operatoren haben nur einen Parameter, nämlich das Objekt oder den Wert, das bearbeitet werden soll. Dies Kapitel erläutert den einfachsten Operator von ECMAScript - den einzeiligen Operator.
ECMAScript-Bit-Operatoren
Bit-Operatoren arbeiten auf der Ebene der numerischen Grundlagen. Dies Kapitel erläutert das Wissen über Ganzzahlen und stellt verschiedene Bit-Operatoren von ECMAScript vor.
ECMAScript-Boolean-Operatoren
Boolean-Operatoren sind sehr wichtig. Dies Kapitel深入讲解三种 Boolean-Operatoren: NOT, AND und OR.
ECMAScript-Multiplikations-Operatoren
Dieses Kapitel erläutert die multiplikativen Operatoren von ECMAScript: Multiplikation, Division und Modulo sowie deren spezielles Verhalten.
ECMAScript-Additions-Operatoren
Dieses Kapitel erläutert die additiven Operatoren von ECMAScript: die Addition und Subtraktion sowie deren spezielles Verhalten.
ECMAScript-Verhältnis-Operatoren
Verhältnis-Operatoren führen Vergleichsoperationen durch. Dieser Abschnitt erläutert die gängige Verwendung von Verhältnis-Operatoren sowie die Vergleichsmöglichkeiten von Strings und Zahlen.
ECMAScript-Gleichheits-Operatoren
Gleichheits-Operatoren werden verwendet, um zu überprüfen, ob Variablen gleich sind. ECMAScript bietet zwei Sets von Gleichheits-Operatoren: Gleichheits- und Ungleichheits-Operatoren sowie Gleichheits- und Ungleichheits-Operatoren mit dem Gleichheitszeichen.
ECMAScript-Bedingungs-Operatoren
Dieser Abschnitt erläutert den Bedingsungs-Operator in ECMAScript.
ECMAScript-Zuweisungs-Operatoren
Dieser Abschnitt erläutert den Zuweisungs-Operator in ECMAScript.
ECMAScript-Komma-Operator
Dieser Abschnitt erläutert den Komma-Operator in ECMAScript.

Weitere Informationen siehe:

Tutorial:JavaScript-Operator-Priorität

Referenzhandbuch:JavaScript-Operator