加算代入 (+=)
加算代入演算子 (+=
) は、右辺のオペランドの値を変数に加算し、結果を変数に代入します。 2つのオペランドの型は、加算代入演算子の動作を決定します。加算もしくは連結が可能です。
構文
Operator: x += y Meaning: x = x + y
例
加算代入の使用
// 以下の変数を想定
// foo = 'foo'
// bar = 5
// baz = true
// 数値 + 数値 -> 加算
bar += 2 // 7
// ブール値 + 数値 -> 加算
baz += 1 // 2
// ブール値 + ブール値 -> 加算
baz += false // 1
// 数値 + 文字列 -> 連結
bar += 'foo' // "5foo"
// 文字列 + ブール値 -> 連結
foo += false // "foofalse"
// 文字列 + 文字列 -> 連結
foo += 'bar' // "foobar"
仕様
ブラウザーの互換性
BCD tables only load in the browser