ストリング演算子 (JavaScript)

ストリング演算子は、値を連結します。

ストリング演算子は以下のとおりです。
演算子 説明
string1 + string2 string1string2 を連結して、string2 の最初の文字が string1 の最後の文字の後に続くようにします。
string1 += string2 string1string2 を連結し、その結果を string1 に代入します。

使用法

いずれかのオペランドがストリングの場合、正演算子は連結を意味します。例えば、"foo" + 5 + 1 は、"foo51" となり、"foo" + (5 + 1)"foo6" となります。ベストプラクティスは、ストリング式の中にある、ストリング以外の式を括弧に入れることです。

この例では、2 つのストリング変数を連結します。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var f = "foo";
var b = "bar";
p(f + " " + b); // "foo bar"

この例では、2 つのストリング変数を連結し、その結果を変数に代入します。

function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var f = "foo";
var b = "bar";
var fb = f;
fb += " ";
fb += b;
p(fb); // "foo bar"
この例は、数値をストリングに連結する方法を示します。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var f = "foo";
var n = 5;
p(f + n); // foo5
p(5 + f); // 5foo
p(f + n + 1); // foo51
p(f + (n + 1)); // foo6