→
その String と指定文字列の引数を連結した文字列を返します。
str | String。 |
---|---|
str1~ | String に連結する文字列。 |
提供された文字列を結合したテキストを含む新しい文字列。String。
concat() 関数は、文字列引数を呼び出し文字列に連結し、新しい文字列を返します。元の文字列または返された文字列の変更は、他の文字列には影響しません。
引数が文字列型でない場合は、連結前に文字列値に変換されます。
concat() メソッドの代わりに 代入演算子(+ または +=)を使用する事を強くお勧めします。
この性能試験によれば、代入演算子のほうが数倍高速です。
複数の文字列を連結する:
let hello='こんにちは、'; D=hello.concat('鈴木さん', '。よい1日を。'); //="こんにちは、鈴木さん。よい1日を。" let greetList=['こんにちは', ' ', '佐藤さん', '!']; D="".concat(...greetList); //="こんにちは 佐藤さん!"
D="".concat({}); //=[object Object] D="".concat([]); //="" D="".concat(null); //="null" D="".concat(true); //="true" D="".concat(4, 5); //="45"