文字列を連結する(文字列の加算)

■プログラム説明(ソースコード説明)
 変数str1、str2に文字列が入っており、str1とstr2を加算した結果を表示します。次に数値123と変数str1を加算した結果を表示します。数値と文字列なので結果は文字列になります。最後に文字列と文字列を連結した結果を表示します。数値を文字列にする場合には「""+数値」または「数値.toString()」とします。

■ソースコード
str1 = "ABC";
str2 = "DEF";
str = str1 + str2;
alert(str);
str = 123 + str1;
alert(str);
str = "123" + "456";
alert(str);

■ポイント
 文字列を加算でなく引き算したい場合にはsplit()を使います。以下のサンプルはABCDEFの文字列からCDの文字を引き算(削除)するものです。

str1 = "ABCDEF";
str2 = "CD";
str = str1.split(str2);
txt = "";
for (i=0; i<str.length; i++) txt += str[i];
alert(txt);

■実際のスクリプトをダウンロード(sample.js.zip)