文字列を連結する(concat)

広告

String オブジェクトのインスタンスメソッドである concat は、複数の文字列を連結した新しい文字列を返します。ここでは String オブジェクトの concat メソッドの使い方について解説します。

文字列を連結する(concat)

String オブジェクトの concat メソッドは、対象の文字列に引数に指定した 1 つまたは複数の文字列を順に連結した新しい文字列を返します。書式は次のとおりです。

文字列.concat(文字列[, 文字列, ...])

対象の文字列に引数に指定した文字列を連結した新しい文字列を戻り値として返します。対象の文字列は変更されません。

次のサンプルをみてください。

let pref = '東京都';
let address;

address = pref.concat('港区', '芝公園');
console.log(address);
--> 東京都港区芝公園

console.log(pref);
--> 東京都

文字列を連結する(concat)(1)

対象の文字列に引数に指定した 2 つの文字列を順番に連結した新しい文字列を返しています。元の文字列には変更は加えられません。

concat メソッドの引数に文字列以外を指定した場合は、文字列に変換されたあとで連結が行われます。また引数には変数を指定することもできます。

let point = 78;

let msg = '得点は'.concat(point, '点です');
console.log(msg);
--> 得点は78点です

文字列を連結する(concat)(2)

concat メソッドの引数に変数を指定しました。変数には数値が格納されていたので、文字列に変換されたあとで対象の文字列に連結されました。

なお文字列の連結は加算演算子(+)を使っても行うことができます。

let point = 84;
let msg = '得点は' + point + '点です';
console.log(msg);
--> 得点は84点です

加算演算子を使った文字列の連結については「文字列を連結する」を参照されてください。

-- --

String オブジェクトの concat メソッドの使い方について解説しました。

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。