>=", "> >>=", "&=", "|=", "^="."/> >=", "> >>=", "&=", "|=", "^=".">
Maison > Article > interface Web > Quels opérateurs d'affectation JavaScript possède-t-il ?
Les opérateurs d'affectation de JavaScript sont : "=", "+=", "-=", "*=", "/=", "%=", "ac88590622407202f696807e9c28fc76> ;=", ">>>=", "&=", "|=", "^=".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
En JavaScript, l'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables. L'opérande situé à gauche d'un opérateur d'affectation doit être une variable, une propriété d'objet ou un élément de tableau, également appelé lvalue.
Par exemple, l'écriture suivante est fausse car la valeur à gauche est une valeur fixe et aucune opération n'est autorisée.
1 = 100; //返回错误
L'opération d'affectation a les deux formes suivantes :
Opération d'affectation simple =
: Copiez la valeur de l'opérande du côté droit du signe égal directement dans l'opérande du côté gauche, donc l'opération sur le côté gauche La valeur du nombre changera. =
:把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。
附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。具体说明如表所示:
赋值运算符 | 说明 | 示例 | 等效于 | ||||||
---|---|---|---|---|---|---|---|---|---|
+= |
加法运算或连接操作并赋值 | a += b | a = a + b | ||||||
-= |
减法运算并赋值 | a -= b | a= a - b | ||||||
*= |
乘法运算并赋值 | a *= b | a = a * b | ||||||
/= |
除法运算并赋值 | a /= b | a = a / b | ||||||
%= |
取模运算并赋值 | a %= b | a = a % b | ||||||
85c79b6c2380a89699e9babb719ae0d3>= |
右移位运算并赋值 | a >>= b | a = a >> b | ||||||
>>>= |
无符号右移位运算并赋值位 | a >>>= b | a = a >>> b | ||||||
&= |
位与运算并赋值 | a &= b | a = a & b | ||||||
|= |
位或运算并赋值 | a |= b | a = a |= b | ||||||
^= |
Opération d'affectation d'opérations supplémentaires : avant d'attribuer, effectuez une opération sur l'opérande de droite, puis copiez le résultat de l'opération sur l'opérande de gauche. Les instructions spécifiques sont affichées dans le tableau : |
Opérateur d'affectation | Description | Exemple | Équivalent à | |
---|---|---|---|---|
+= |
Opération et affectation d'addition ou de concaténation | a + = b |
-=
a - = b a= a - b
*=
🎜🎜Multiplication et affectation🎜🎜a *= b 🎜🎜a = a * b🎜🎜/=
🎜🎜Opération et affectation de la division🎜🎜a /= b🎜🎜 a = a / b🎜🎜%=
🎜🎜Prenez l'opération modulo et attribuez la valeur🎜🎜a %= b🎜🎜a = a % b🎜🎜0c7bd709eb6089f8959e62c6bff5844f>=
🎜🎜shift droite Utiliser et attribuer 🎜🎜a >>= b🎜🎜a = a >>>>> ;=
🎜🎜Opération de décalage à droite non signée et bit d'affectation🎜🎜a >>>= b🎜🎜a = a >>> b🎜🎜&=
🎜🎜Opération et affectation ET au niveau du bit🎜🎜a &= b🎜🎜a = a & b🎜🎜|=
🎜🎜Opération et affectation OU au niveau du bit🎜🎜a |= b🎜🎜a = a |= b🎜🎜^=
🎜🎜Opération et affectation de XOR bit🎜🎜a ^= b🎜🎜a = a ^ b🎜🎜🎜🎜🎜L'exemple de code est le suivant : 🎜🎜 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🎜 【Recommandations associées : 🎜Tutoriel d'apprentissage Javascript🎜🎜】🎜🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!