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()