Toán tử gán bổ sung [+=
] thêm giá trị của toán hạng bên phải vào một biến và gán kết quả cho biến. Các loại của hai toán hạng xác định hành vi của toán tử gán bổ sung. Bổ sung hoặc kết hợp là có thể.Thử nó
Cú pháp
Ví dụ
Sử dụng nhiệm vụ bổ sung
let baz = true;
// Boolean + Number -> addition
baz += 1; // 2
// Number + Boolean -> addition
baz += false; // 2
let foo = "foo";
// String + Boolean -> concatenation
foo += false; // "foofalse"
// String + String -> concatenation
foo += "bar"; // "foofalsebar"
let bar = 5;
// Number + Number -> addition
bar += 2; // 7
// Number + String -> concatenation
bar += "foo"; // "7foo"
Thông số kỹ thuật
Đặc tả ngôn ngữ Ecmascript # sec-signment-coperators # sec-assignment-operators |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt
Xem thêm
Toán tử gán [=
] gán một giá trị cho một biến.Assignment Operator [=
] assigns a value to a variable.
Ví dụ chuyển nhượng
Đặt x = 10;
Hãy tự mình thử »
// gán giá trị 5 cho x let x = 5; // gán giá trị 2 cho y let y = 2; // gán giá trị x + y cho z: Đặt z = x + y;
let x = 5;
// Assign the value 2 to y
let y = 2;
// Assign the value x + y to z:
let z = x + y;
Hãy tự mình thử »
// gán giá trị 5 cho x let x = 5; // gán giá trị 2 cho y let y = 2; // gán giá trị x + y cho z: Đặt z = x + y;Addition Operator [+
] adds numbers:
Toán tử bổ sung [+
] thêm số:Multiplication Operator [*
] multiplies numbers.
Toán tử nhân [*
] nhân số.
Các loại toán tử JavaScript
- Có nhiều loại toán tử JavaScript khác nhau:
- Toán tử số học
- Toán tử chuyển nhượng
- Toán tử so sánh
- Toán tử logic
- Toán tử có điều kiện
Loại toán tử
Các toán tử số học JavaScript are used to perform arithmetic on numbers:
Sự mô tả | + |
Phép cộng | - |
Phép trừ | * |
Phép nhân | ** |
Số mũ [ES2016] | / |
Phân công | Phần trăm |
Mô đun [phần còn lại của bộ phận] | ++ |
Tăng | - |
Giảm dần JS Arithmetic chapter.
Các toán tử số học được mô tả đầy đủ trong chương số học JS.
Các toán tử gán JavaScript
Toán tử gán gán các giá trị cho các biến JavaScript.Addition Assignment Operator [+=
] adds a value to a variable.
+ | Phép cộng | Phép cộng |
- | Phép trừ | * |
Phép nhân | ** | Số mũ [ES2016] |
/ | Phân công | Phần trăm |
Mô đun [phần còn lại của bộ phận] | ++ | Tăng |
- | Giảm dần | Các toán tử số học được mô tả đầy đủ trong chương số học JS. |
Các toán tử gán JavaScript | Toán tử gán gán các giá trị cho các biến JavaScript. | Toán tử gán bổ sung [+= ] thêm một giá trị vào một biến. |
Thí dụ JS Assignment chapter.
Giống như
=
Nhà điều hành
Sự mô tả
let text2 = "Doe";
let text3 = text1 + " " + text2;
+
John Doe
Hãy tự mình thử »
Phép cộng
Nhà điều hành
Sự mô tả
text1 += "nice day";
+
let foo = "foo";
// String + Boolean -> concatenation
foo += false; // "foofalse"
// String + String -> concatenation
foo += "bar"; // "foofalsebar"
1Hãy tự mình thử »
Phép cộng
-
Phép trừ
Nhà điều hành
Sự mô tả
let y = "5" + 5;
let z = "Hello" + 5;
+
let foo = "foo";
// String + Boolean -> concatenation
foo += false; // "foofalse"
// String + String -> concatenation
foo += "bar"; // "foofalsebar"
2Hãy tự mình thử »
Phép cộng
-
Sự mô tả | + |
Phép cộng | - |
Phép trừ | * |
Phép nhân | ** |
Số mũ [ES2016] | / |
Phân công | Phần trăm |
Mô đun [phần còn lại của bộ phận] | ++ |
Tăng | - |
Giảm dần | Các toán tử số học được mô tả đầy đủ trong chương số học JS. |
Các toán tử gán JavaScript JS Comparisons chapter.
Toán tử gán gán các giá trị cho các biến JavaScript.
Sự mô tả | + |
Phép cộng | - |
Phép trừ | * |
Phép nhân JS Comparisons chapter.
**
Sự mô tả | + |
Phép cộng | - |
Phép trừ
*
Phép nhân
- | Phép trừ | * | Phép nhân | 0001 | ** |
Số mũ [ES2016] | / | Phân công | Phần trăm | 0101 | Mô đun [phần còn lại của bộ phận] |
++ | Tăng | - | Giảm dần | 1010 | Các toán tử số học được mô tả đầy đủ trong chương số học JS. |
Các toán tử gán JavaScript | Toán tử gán gán các giá trị cho các biến JavaScript. | Toán tử gán bổ sung [+= ] thêm một giá trị vào một biến. | Thí dụ | 0100 | Giống như |
Phân công | Phần trăm | Mô đun [phần còn lại của bộ phận] | ++ | 1010 | Các toán tử số học được mô tả đầy đủ trong chương số học JS. |
Các toán tử gán JavaScript | Toán tử gán gán các giá trị cho các biến JavaScript. | Toán tử gán bổ sung [+= ] thêm một giá trị vào một biến. | Thí dụ | 0010 | Giống như |
= | x = y | += | x += y | 0010 | Giống như |
=
Because of this, in JavaScript, ~ 5 will not return 10. It will return -6.
~00000000000000000000000000000101 will return 11111111111111111111111111111010
x = yJS Bitwise chapter.