Toán tử gán ECMAScript

Toán tử gán giá trị

Toán tử gộp ghép giá trị đơn giản được thực hiện bởi dấu bằng (=), chỉ cần gán giá trị bên phải dấu bằng cho biến bên trái dấu bằng.

Ví dụ:

var iNum = 10;

Toán tử gộp ghép giá trị được thực hiện bởi toán tử nhân tính, toán tử cộng tính hoặc toán tử dịch bit cộng với dấu bằng (=). Các toán tử này là hình thức rút gọn của các tình huống phổ biến sau:

var iNum = 10;
iNum = iNum + 10;

Bạn có thể viết lại dòng mã thứ hai bằng toán tử gộp ghép giá trị:

var iNum = 10;
iNum += 10;

Mỗi phép toán算术 chính và một số phép toán khác đều có toán tử gộp ghép giá trị:

  • Nhân/ghép giá trị (*=)
  • Chia/ghép giá trị (/=)
  • Chia lấy dư/ghép giá trị (%=)
  • Cộng/ghép giá trị (+=)
  • Trừ/ghép giá trị (-=)
  • Chuyển位移位/ghép giá trị (<<=)
  • Chuyển位移位/ghép giá trị (>>=)
  • Chuyển位移位/ghép giá trị (>>>=)