Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Toán tử cộng và gán (+=) trong JavaScript

Định nghĩa

a += b tương đương a = a + b. Cộng toán hạng phải vào trái và gán kết quả.

Ví dụ

<script>
var a = 33, b = 10;
document.write("Giá trị a = " + a + "<br>");
a += b; // a = a + b
document.write("Sau a += b → a = " + a); // 43
</script>

Hành vi với String (Concatenation Assignment)

var s = "Hello";
s += " World"; // "Hello World"
s += 123;      // "Hello World123"

Các toán tử gán cộng/trừ/nhân/chia

Toán tửTương đươngVí dụ
+=a = a + ba += 5
-=a = a - ba -= 3
*=a = a * ba *= 2
/=a = a / ba /= 4
%=a = a % ba %= 3
**=a = a ** ba **= 2

Lưu ý

  • Chỉ một lần đánh giá toán hạng trái: arr[i++] += 1 khác arr[i++] = arr[i++] + 1.
  • Dùng cho counter, accumulator, string builder.