2つ以上の文字列を1つにする
文字列に結合演算子+を使うと、複数の文字列を1つに結合するができます。
JavaScript コード例
let title = 'Steins;Gate';
let opinion = '面白い';
let result = title + opinion;
console.log(result); // Steins;Gate面白い
上記は変数titleとopinionの文字列を1つに結合し、変数resultに代入しています。
文字列を末尾に追加する形で結合する場合は、次のように代入演算子を使うことも可能です。
JavaScript コード例
let title = 'Steins;Gate';
let opinion = '面白い';
let result = title + opinion;
for(let i=0; i<5; i++) {
result += '!';
}
console.log(result); // Steins;Gate面白い!!!!!
変数resultに入っている文字列の末尾に「!」を繰り返し処理で足していきます。
for文の条件式でループ処理は5回実行されるため、5文字文を結合したら終了します。
他のデータ型と結合した場合
もし文字列と結合する値のデータ型がNumberやBooleanなど他の型であっても、自動的に文字列のStringへ変換されて結合が行われます。
JavaScript コード例
let title = 'Steins;Gate';
let opinion = '面白い';
let result = title + opinion;
result += -9999;
result += true;
console.log(result); // Steins;Gate面白い-9999true