Toán tử gán

Một toán tử gán (assignment operator) gán giá trị của toán hạng bên phải cho toán hạng bên trái của nó.

Dưới đây là các toán tử gán được định nghĩa trong chuẩn ECMAScript:

*= /= %= += -= <<= >>= >>>= &= ^= |= **=

Tên toán tửToán tử viết tắtÝ nghĩa phân rãKý hiệu
Gánx = yx = y=
Gán cộngx += yx = x + y+=
Gán trừx -= yx = x - y-=
Gán nhânx *= yx = x * y*=
Gán chiax /= yx = x / y/=
Gán lấy dưx %= yx = x % y%=
Gán lũy thừax **= yx = x ** y**
Gán dịch tráix <<= yx = x << y<<=
Gán dịch phảix >>= yx = x >> y>>=
Gán dịch phải không dấux >>>= yx = x >>> y>>>=
Gán AND bitx &= yx = x & y&
Gán XOR bitx ^= yx = x ^ y^=
Gán OR bitx |= yx = x | y| y