This page was translated from English by the community.Learn more and join the MDN Web Docs community.
더하기 할당 (+=)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
더하기 할당 연산자(+=)는 오른쪽 피연산자의 값을 변수에 더한 결과를 다시 변수에 할당합니다. 두 피연산자의타입이 더하기 할당 연산자의 동작을 결정하며, 덧셈 또는 문자열 연결이 가능합니다.
In this article
시도해 보기
let a = 2;let b = "hello";console.log((a += 3)); // Addition// Expected output: 5console.log((b += " world")); // Concatenation// Expected output: "hello world"구문
js
x += y; // x = x + y예제
>더하기 할당 사용하기
js
// foo = 'foo'// bar = 5// baz = true// 위와 같은 변수를 가정할 때// Number + Number -> 덧셈bar += 2; // 7// Boolean + Number -> 덧셈baz += 1; // 2// Boolean + Boolean -> 덧셈baz += false; // 1// Number + String -> 연결bar += "foo"; // "5foo"// String + Boolean -> 연결foo += false; // "foofalse"// String + String -> 연결foo += "bar"; // "foobar"명세
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-assignment-operators> |