加算 (+)

加算演算子 (+) は、数値オペランドの合計または文字列の連結を生成します。

試してみましょう

構文

x + y

数値の加算

// 数値 + 数値 -> 加算
1 + 2 // 3

// 論理値 + 数値 -> 加算
true + 1 // 2

// 論理値 + 論理値 -> 加算
false + false // 0

文字列の連結

// 文字列 + 文字列 -> 連結
'foo' + 'bar' // "foobar"

// 数値 + 文字列 -> 連結
5 + 'foo' // "5foo"

// 文字列 + 論理値 -> 連結
'foo' + false // "foofalse"

仕様書

Specification
ECMAScript Language Specification
# sec-addition-operator-plus

ブラウザーの互換性

BCD tables only load in the browser

関連情報