JavaScript Gemäß der Position und dem Zuordnungsoperator (& =) setzen Sie das Ergebnis des "und" und "Betriebs des Variablenwerts und des Expressionswerts. Die Variablen und Ausdrücke werden als binärer 32 -Bit -Wert angesehen, und der allgemeine Ausdruck ist eine Dezimalbezahlung.
Kopieren Sie den Code -Code wie folgt:
Ergebnis & = [indica 2]
Gleichwertig
Ergebnis = Ergebnis & 【Ganzzahl 2】
Und jedes Bit von zwei 32 -Bit -Ausdrücken "und" mit "Operationen durchführen. Wenn beide Bits 1 sind, beträgt das Ergebnis 1. Ansonsten ist das Ergebnis 0.
| 1. | Position 2 | Position und |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
Das folgende Beispiel zeigt, wie sie & Bits und Operatoren verwendet werden, und & = gemäß Bit- und Zuordnungsoperatoren:
Kopieren Sie den Code -Code wie folgt:
// 9 Binary ist 1001 und 32 -Bit ist 0000000000000000000000001001
var expr1 = 9;
// 5 ist 0000000000000000000000000101
var expr2 = 5;
/*
00000000000000000000001001
&
00000000000000000000000101
=
00000000000000000000000001
=
1
*/
var result = expr1 & expr2;
Alarm (Ergebnis);
// Schließen Sie es an [1]
expr1 & = expr2;
Alarm (expr1);
// Schließen Sie es an [1]
JavaScript -Zuordnung und Ausdruck
JavaScript-Zuweisungsoperator ist für die Zuweisung einer Variablen verantwortlich.
Verbinden Sie mit dem Zuordnungsoperator mit dem Betriebsobjekt (Betriebsnummer), und die JavaScript -Syntax, die den Regeln entspricht, wird als JavaScript -Zuweisungsausdruck bezeichnet.
JavaScript -Zuordnung und Zuweisung symbolische Syntax
var i+= a;
+= - Zuweisungsoperator
Die Bedeutung des obigen Ausdrucks lautet: Fügen Sie den Wert von i zu A mit A hinzu, um eine Variable zu ergeben.
JavaScript -Zuordnung sowie Ausdruck des Zuordnung und Zuweisungsausdruck
| Operator | = | += | -= | *= | /= | %= |
|---|---|---|---|---|---|---|
| Name | Zuordnungsbetreiber | Methode hinzufügen, um den Wertoperator zuzuweisen | Subtraktionszuweisungsoperator | Methodenzuweisungsoperator | Außer der Methode der Zuordnung der Methode | Modellabteil Operator (finden Sie den Restzuweisungsoperator) |
| Ausdruck | I = 6 | i+= 5 | I- = 5 | I*= 5 | I/= 5 | I%= 5 |
| Vorbildliches Beispiel | var i = 6; | i+= 5; | I- = 5; | i*= 5; | I/= 5; | i%= 5; |
| Ich komme zu | 6 | 11 | 1 | 30 | 1.2 | 1 |
| Gleichwertig | i = i+5; | I = I-5; | i = i*5; | i = i/5; | i = i%5; |
Beispiel Erklärung
Es gibt einen wesentlichen Unterschied zwischen der selbstversteifenden operativen Formel und der hinteren Selbstinkrementierung. Die Betriebsnummer wird verwendet. Zum Beispiel:
Kopieren Sie den Code -Code wie folgt:
var a;
var i = 6;
// (vorherige Addition) nach 1 plus 1, i gleich 7 und geben den Wert A, so
a = ++ i;
document.write (i);
document.write (a);
I = 6;
// (später plus) Geben Sie einen Wert a an, so dass a gleich 6 und schließlich ich plus 1, ich bin gleich 7
a = i ++;
document.write (i);
document.write (a);
Ergebnis:
Kopieren Sie den Code -Code wie folgt:
7
7
7
6