Zuweisungsbetreiber in JavaScript | Mit Beispielen erklärt

Zuweisungsbetreiber in JavaScript | Mit Beispielen erklärt

Zuordnungsbetreiber sind ein entscheidender Bestandteil der Computerprogrammierung, mit der der Wert des linken Operanden dem rechten Operanden oder in einfachen Wörtern Variablen Werte zuordnen. Zuweisungsoperatoren führen logische Operationen wie bitgewise logische Operationen oder Operationen in den Integraloperanden oder in Booleschen Operationen aus. JavaScript nutzt mehrere Zuordnungsoperatoren. Hier haben wir JavaScript -Zuweisungsbetreiber für Sie aufgeführt.

Zuordnung (=)

Der Zuordnungsoperator wird verwendet, um einer Variablen einen Wert zuzuweisen.

Beispiel:

Sei a = 10;
Konsole.Protokoll (a);

Ausgang:

10

Additionszuordnung (+=)

Der Additionszuweisungsoperator wird verwendet, um den Wert des rechten Operanden zum linken Operanden hinzuzufügen und den resultierenden Wert der Variablen zuteilt.

Beispiel:

sei x = 2;
Konsole.log (x+= 2); // oder x = x + 2

Ausgang:

4

Subtraktionszuordnung (-=)

Der Subtraktionsbetreiber subtrahiert den Wert des rechten Operanden vom linken Operanden und verteilt den resultierenden Wert der Variablen.

Beispiel:

Sei a = 10;
Konsole.log (a- = 2); // oder a = a - 2

Ausgang:

8

Multiplikationszuweisung (*=)

Die Multiplikationszuweisung multipliziert den Wert des rechten Operanden mit dem linken Operanden und weist den resultierenden Wert der Variablen zu.

Beispiel:

sei x = 2;
Konsole.log (x*= 2); // oder x = x * 2

Ausgang:

4

Divisionszuordnung (/=)

Die Divisionszuweisung unterteilt den variablen Wert durch den rechten Operanden und weist den resultierenden Wert der Variablen zu.

Beispiel:

Sei a = 4;
Konsole.log (a/= 2); // oder a = a / 2

Ausgang:

2

Restzuordnung (%=)

Der Restbetreiber kehrt den Rest zurück, der aufgrund einer Teile eines Operanden durch einen anderen zurückgelassen wird.

Beispiel:

Sei x = 3;
Konsole.log (x%= 2); // oder x = x % 2

Ausgang:

1

Exponentiationszuordnung (** =)

Der Exponentiationsbetreiber wird verwendet, um den Wert der Variablen zum richtigen Operanden zu erhöhen.

Beispiel:

Sei x = 3;
Konsole.log (x ** = 2); // oder x = x ** 2

Ausgang:

9

Linksschichtzuweisung (<<=)

Der linke Schaltoperator drückt eine bestimmte Anzahl von Bits nach links und der resultierende Wert wird der Variablen zugeordnet.

Beispiel:

Sei a = 5; // 000000000000000000000000000101
A<<=2; // 00000000000000000000000000010100
Konsole.Protokoll (a);

Ausgang:

20

Rechte Schichtzuweisung (>> =)

Der rechte Schaltoperator drückt eine bestimmte Anzahl von Bits nach rechts und der resultierende Wert wird der Variablen zugeordnet.

Beispiel:

lass y = 5; // 000000000000000000000000000101
y >> = 2; // 000000000000000000000000010100
Konsole.Protokoll (y)

Ausgang:

1

Unsigned Right Shift -Zuordnung (>>> =)

Der rechte Schaltoperator drückt eine bestimmte Anzahl von Bits nach rechts und der resultierende Wert wird der Variablen zugeordnet. Positive Zahlen werden mit dem gleichen Effekt wie der richtige Schichtoperator nach rechts verschoben, da negative Zahlen leere Bits durch Nullen ersetzt werden.

Beispiel:

sei x = 5; // 000000000000000000000000000101
x >>> = 2; // 000000000000000000000000010100
Konsole.log (x)

Ausgang:

1

Bitweise und Zuordnung (& =)

Dieser Bediener verwendet die Binärcodes des linken und rechten Operand.

Beispiel:

sei x = 5; // 000000000000000000000000000101
x & = 3; // 000000000000000000000000000011
Konsole.log (x);

Ausgang:

1 // 000000000000000000000000000001

Bitgewise XOR -Zuordnung (^=)

Dieser Bediener verwendet die Binärcodes des linken und rechten Operanden, um XOR auszuführen, und weist die Variable das Ergebnis zu.

Beispiel:

Sei a = 5; // 000000000000000000000000000101
a ^= 3; // 000000000000000000000000000011
Konsole.log (x);

Ausgang:

6 // 000000000000000000000000000110

Bitweise oder Zuordnung (| =)

Dieser Bediener verwendet die Binärcodes des linken und rechten Operand.

Beispiel:

Sei a = 5; // 000000000000000000000000000101
a | = 3; // 000000000000000000000000000011
Konsole.log (x);

Ausgang:

7 // 000000000000000000000000000111

Abschluss

Die Zuordnungsoperatoren in JavaScript sind nützlich, wenn Sie den Operanden Werte zuweisen oder unterschiedliche arithmetische Operationen für die Variablen in einem Ausdruck ausführen. In JavaScript gibt es zahlreiche Zuordnungsoperatoren, die für verschiedene Zwecke verwendet werden. Dieses Tutorial zeigt diese Betreiber zusammen mit ihren Beispielen.