JavaScript 3 – Grundlegende Operatoren (+, -, *, /,
Apr 01 2023
JavaScript verfügt über mehrere Arten von Operatoren, mit denen Sie Operationen an Werten oder Variablen ausführen können. Hier sind einige der gebräuchlichsten Arten von Operatoren in JavaScript: Eine vollständige Liste der Operatorprioritätstabelle finden Sie hier.
JavaScript verfügt über mehrere Arten von Operatoren, mit denen Sie Operationen an Werten oder Variablen ausführen können. Hier sind einige der häufigsten Arten von Operatoren in JavaScript:
// These will be used in the examples below
let num1 = 10;
let num2 = 5;
+Additionsoperator: Addiert zwei Werte zusammen.-Subtraktionsoperator: subtrahiert einen Wert von einem anderen.*Multiplikationsoperator: multipliziert zwei Werte./Divisionsoperator: dividiert einen Wert durch einen anderen.%Modulo-Operator: gibt den Rest nach der Division zurück.
console.log(num1 + num2); // Output: 15
console.log(num1 * num2); // Output: 50
console.log(num1 % num2); // Output: 0
== Gleichheitsoperator: vergleicht zwei Werte auf Gleichheit.!=Ungleichheitsoperator: vergleicht zwei Werte auf Ungleichheit.>Größer-als-Operator: Gibt wahr zurück, wenn der linke Operand größer als der rechte Operand ist.<Kleiner-als-Operator: Gibt wahr zurück, wenn der linke Operand kleiner als der rechte Operand ist.>=Größer-gleich-Operator: gibt wahr zurück, wenn der linke Operand größer oder gleich dem rechten Operanden ist.<=Kleiner-gleich-Operator: Gibt wahr zurück, wenn der linke Operand kleiner oder gleich dem rechten Operanden ist.console.log(num1 > num2); // Output: true
console.log(num1 != num2); // Output: true
&&logischer UND-Operator: gibt wahr zurück, wenn beide Operanden wahr sind.||logischer ODER-Operator: gibt wahr zurück, wenn mindestens einer der Operanden wahr ist.!logischer NOT-Operator: negiert einen booleschen Wert.console.log(num1 > num2 && num2 > 0); // Output: true
console.log(num1 == 10 || num2 == 10); // Output: true
=Zuweisungsoperator: Weist einer Variablen einen Wert zu.+=Additionszuweisungsoperator: Fügt einer Variablen einen Wert hinzu und weist das Ergebnis der Variablen zu.-=Subtraktionszuweisungsoperator: subtrahiert einen Wert von einer Variablen und weist das Ergebnis der Variablen zu.*=Multiplikationszuweisungsoperator: multipliziert eine Variable mit einem Wert und weist das Ergebnis der Variablen zu./=Divisionszuweisungsoperator: dividiert eine Variable durch einen Wert und weist das Ergebnis der Variablen zu.num1 += 5;
console.log(num1); // Output: 15
++Inkrementoperator: erhöht den Wert einer Variablen um 1.--Dekrementoperator: verringert den Wert einer Variablen um 1.num2++;
console.log(num2); // Output: 6
&bitweiser UND-Operator: führt eine bitweise UND-Operation mit zwei Werten durch.|bitweiser ODER-Operator: führt eine bitweise ODER-Operation mit zwei Werten durch.^bitweiser XOR-Operator: führt eine bitweise XOR-Operation mit zwei Werten durch.~bitweiser NOT-Operator: führt eine bitweise NOT-Operation für einen Wert aus.<<Linksverschiebungsoperator: Verschiebt die Bits eines Werts um eine angegebene Anzahl von Stellen nach links.>>Rechtsverschiebungsoperator: Verschiebt die Bits eines Werts um eine angegebene Anzahl von Stellen nach rechts.console.log(num1 & num2); // Output: 4
console.log(num1 << 1); // Output: 30
- Der Multiplikationsoperator hat eine höhere Priorität als der Additionsoperator. Beispielsweise
3 + 5 * 2wird im Ausdruck zuerst der Multiplikationsoperator ausgewertet, was zu3 + 10, was gleich ist, führt13. Wenn wir wollen, dass die Addition zuerst ausgewertet wird, müssen wir Klammern verwenden:(3 + 5) * 2würde zu evaluieren16. - Der Zuweisungsoperator hat eine niedrigere Priorität als die meisten anderen Operatoren. Beispielsweise
a = b + 2wird im Ausdruck zuerst der Additionsoperator ausgewertet, was zu führtb + 2. Dann weist der Zuweisungsoperator diesen Wert der Variablen zua. Wenn wir first den Wert vonbplus zuweisen wollen , müssen wir Klammern verwenden: .2aa = (b + 2) - Der logische UND-Operator hat eine höhere Priorität als der logische ODER-Operator. Beispielsweise
a || b && cwird im Ausdruck zuerst der logische UND-Operator ausgewertet, was zu führtb && c. Dann wird der logische ODER-Operator ausgewertet, was entwederaoder ergibtb && c. Wenn wir wollen, dass der logische ODER-Operator zuerst ausgewertet wird, müssen wir Klammern verwenden: würde zuerst(a || b) && causwerten , dann mit .a || b&&c
Eine vollständige Liste der Operator-Präzedenztabelle finden Sie hier .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































