>=", ">> >=", "&=", "|=", "^="."/> >=", ">> >=", "&=", "|=", "^=".">

Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah pengendali tugasan yang ada pada JavaScript?

Apakah pengendali tugasan yang ada pada JavaScript?

青灯夜游
青灯夜游asal
2021-11-24 17:15:143583semak imbas

Pengendali tugasan JavaScript ialah: "=", "=", "-=", "*=", "/=", "%=", "585a560ca204456310ccd7d95fba6612>=", ">>>=", "&=", "|=", "^=".

Apakah pengendali tugasan yang ada pada JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, pengendali tugasan digunakan untuk menetapkan nilai kepada pembolehubah. Operan di sebelah kiri pengendali tugasan mestilah pembolehubah, sifat objek atau elemen tatasusunan, juga dikenali sebagai nilai l.

Sebagai contoh, tulisan berikut adalah salah kerana nilai di sebelah kiri adalah nilai tetap dan operasi tidak dibenarkan.

1 = 100;  //返回错误

Operasi tugasan mempunyai dua bentuk berikut:

  • Operasi tugasan mudah =: Salin nilai operan di sebelah kanan yang sama tandatangan terus ke operan sebelah kiri operan, jadi nilai operan kiri berubah.

  • Kendalian tugasan bagi operasi tambahan: lakukan beberapa operasi pada operan kanan sebelum ditugaskan, dan kemudian salin hasil operasi ke operan kiri. Arahan khusus adalah seperti yang ditunjukkan dalam jadual:

附加操作的赋值运算符
赋值运算符 说明 示例 等效于
= 加法运算或连接操作并赋值 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
^= 位异或运算并赋值 a ^= b a = a ^ b

Kod sampel adalah seperti berikut:

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

[Cadangan berkaitan: tutorial pembelajaran javascript

Atas ialah kandungan terperinci Apakah pengendali tugasan yang ada pada JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah pemalar dalam javascriptArtikel seterusnya:Apakah pemalar dalam javascript