JavaScript: string, 文字列を作成する (1)

さまざまな文字列の作成方法のサンプル。

その1: ES2015 テンプレートリテラルで文字列を作る


その2: %s を含むテンプレート文字列を置換する (1)

テンプレート文字列を用意してこれを置換する。
"今日は %s年 %s月 %s日です。" の %s を 1つずつ replace() で置換する。
replace() がたくさん並び、汎用性もないのが欠点です。

その3: %s を含むテンプレート文字列を置換する (2)

その 2 の処理を汎用の関数にし、任意の個数の %s を置換できるようにする。

その4: %1, %2, ... を含むテンプレート文字列を置換する

%s の置換との違いは、%(数字) の数字に対応する引数の文字列に置換します。
テンプレートの内容に応じて引数の文字列を出力する順番を変えることが
できます。

(2020/07-2023/11)
動作     : Edge106, Firefox95, Chrome96
動作せず : IE11 (ES2015非対応)

◎ノート

・テンプレートリテラルは IE では動作しませんでした。
 現在は気にせず。

・MDN:String.replace()

inserted by FC2 system