Heim > Web-Frontend > Front-End-Fragen und Antworten > Welche Zuweisungsoperatoren gibt es in JavaScript?

Welche Zuweisungsoperatoren gibt es in JavaScript?

青灯夜游
Freigeben: 2021-11-24 17:15:14
Original
3589 Leute haben es durchsucht

Die Zuweisungsoperatoren von JavaScript sind: „=“, „+=“, „-=“, „*=“, „/=“, „%=“, „<<=“, „>>“. ;=", ">>>=", "&=", "|=", "^=".

Welche Zuweisungsoperatoren gibt es in JavaScript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

In JavaScript wird der Zuweisungsoperator verwendet, um Variablen Werte zuzuweisen. Der Operand auf der linken Seite eines Zuweisungsoperators muss eine Variable, eine Objekteigenschaft oder ein Array-Element sein, das auch als L-Wert bezeichnet wird.

Zum Beispiel ist die folgende Schreibweise falsch, da der Wert auf der linken Seite ein fester Wert ist und keine Operationen zulässig sind.

1 = 100;  //返回错误
Nach dem Login kopieren

Zuweisungsoperation hat die folgenden zwei Formen:

  • Einfache Zuweisungsoperation =: Kopieren Sie den Wert des Operanden auf der rechten Seite des Gleichheitszeichens direkt in den Operanden auf der linken Seite. also die Operation auf der linken Seite Der Wert der Zahl ändert sich. = :把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。

  • 附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。具体说明如表所示:

附加操作的赋值运算符
赋值运算符说明示例等效于
+=加法运算或连接操作并赋值a += ba = a + b
-=减法运算并赋值a -= ba= a - b
*=乘法运算并赋值a *= ba = a * b
/=除法运算并赋值a /= ba = a / b
%=取模运算并赋值a %= ba = a % b
<<=左移位运算并赋值a <<= ba = a << b
>>=右移位运算并赋值a >>= ba = a >> b
>>>=无符号右移位运算并赋值位a >>>= ba = a >>> b
&=位与运算并赋值a &= ba = a & b
|=位或运算并赋值a |= ba = a |= b
^=Zuweisungsoperation zusätzlicher Operationen: Führen Sie vor der Zuweisung eine Operation am rechten Operanden aus und kopieren Sie dann das Operationsergebnis in den linken Operanden. Die spezifischen Anweisungen sind in der Tabelle aufgeführt:
ein + = ba = a + b
Zuweisungsoperator für zusätzliche Operationen
ZuweisungsoperatorBeschreibungBeispielEntspricht
+=Additions- oder Verkettungsoperation und Zuweisung

-=

Subtraktionsoperation und Zuweisung

a - = b a= a - b

*=🎜🎜Multiplikation und Zuweisung🎜🎜a *= b 🎜🎜a = a * b🎜🎜/=🎜🎜Divisionsoperation und -zuweisung🎜🎜a /= b🎜🎜 a = a / b🎜🎜%=🎜🎜Nehmen Sie die Modulo-Operation und weisen Sie den Wert zu🎜🎜a %= b🎜🎜a = a % b🎜🎜<<=🎜🎜Linksschichtbetrieb und Zuweisung🎜🎜a << ; = b🎜🎜a = a << b🎜🎜>>=🎜🎜Rechtsverschiebung Bedienen und weisen Sie 🎜🎜a >>= b🎜🎜a = a >> b🎜🎜>>&gt ;= zu 🎜🎜Vorzeichenlose Rechtsverschiebungsoperation und Zuweisungsbit🎜🎜a >>>= b🎜🎜a = a >>> b🎜🎜&=🎜🎜Bitweise UND-Verknüpfung und Zuweisung🎜🎜a &= b🎜🎜a = a & b🎜🎜|=🎜🎜Bitweise ODER-Verknüpfung und Zuweisung🎜🎜a |= b🎜🎜a = a |= b🎜🎜^=🎜🎜Bit-XOR-Operation und -Zuweisung🎜🎜a ^= b🎜🎜a = a ^ b🎜🎜🎜🎜🎜Der Beispielcode lautet wie folgt: 🎜🎜
var x = 10;
x += 20;
console.log(x);  // 输出:30
var x = 12,
    y = 7;
x -= y;
console.log(x);  // 输出:5
x = 5;
x *= 25;
console.log(x);  // 输出:125
x = 50;
x /= 10;
console.log(x);  // 输出:5
x = 100;
x %= 15;
console.log(x);  // 输出:10
Nach dem Login kopieren
🎜 【Verwandte Empfehlungen: 🎜Javascript-Lern-Tutorial🎜🎜】🎜🎜

Das obige ist der detaillierte Inhalt vonWelche Zuweisungsoperatoren gibt es in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage