JavaScript-Operator
- Vorherige Seite JS-Const
- Nächste Seite JS-Arithmetik
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
ZuweisungOperator (=
)Wert einer Variable zuweisen.
Zuweisung
var x = 15;
AdditionOperator (+
)Zahlen addieren:
Addition
var x = 7; var y = 8; var z = x + y;
MultiplikationOperator (*
)Zahlen multiplizieren:
Multiplikation
var x = 7; var y = 8; var z = x * y;
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;
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
+=
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!
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
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
- Vorherige Seite JS-Const
- Nächste Seite JS-Arithmetik