ユーザ用ツール

サイト用ツール


ecmascript:template_literal

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
ecmascript:template_literal [2018/10/29 07:07] – 作成 nullponecmascript:template_literal [2018/10/29 07:33] (現在) – [String.rawメソッド] nullpon
行 1: 行 1:
-====== テンプレート文字列 ======+====== Template Literal ====== 
 + 
 +  * https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/template_strings 
 +===== テンプレートリテラル =====
  
 <code> <code>
行 7: 行 10:
 </code> </code>
  
-タグ付きテンプレート文字列。+===== タグ付きテンプレートリテラル =====
  
 <code> <code>
行 17: 行 20:
 const s = uc`Hello ${a}!`; const s = uc`Hello ${a}!`;
 console.log(s);               // => Hello WORLD!と出力 console.log(s);               // => Hello WORLD!と出力
 +</code>
 +
 +===== String.rawメソッド =====
 +テンプレートリテラルを使わずに、同様の処理を実装できる。
 +
 +<code>
 +const a = "Sun";
 +const b = "platet";
 +
 +`the ${a} is not a ${b}.` ===  String.raw({raw:[ "the ", " is not a ", "."]}, a, b);
 </code> </code>
ecmascript/template_literal.1540796869.txt.gz · 最終更新: 2018/10/29 07:07 by nullpon