Javascript のテンプレートリテラルって便利だよね
5831 ワード
javascriptのテンプレートリテラル
Template literal は組み込み式を扱うことができる文字列リテラルです。複数行文字列や文字列内挿機能を使用できます。ES2015 / ES6 仕様の以前のエディションでは、"template strings" と呼ばれていました。
Template literal は組み込み式を扱うことができる文字列リテラルです。複数行文字列や文字列内挿機能を使用できます。ES2015 / ES6 仕様の以前のエディションでは、"template strings" と呼ばれていました。
テンプレートリテラルを使うと、文字列の扱いが便利になります。
基本的な文法
console.log(`文字列`) // " ` "で囲む
"
'
との違い
改行
before
console.log("1行目\n2行目")
after
console.log(`1行目
2行目`)
文字列の結合
before
const str = "num";
const num = 123;
console.log(str + " = " + num);
console.log("1 + 2 = " + (1 + 2) + " です。");
after
const str = "num";
const num = 123;
console.log(`${str} = ${num}`);
console.log(`1 + 2 = ${1 + 2} です。`);
エスケープ処理
before
console.log("エスケープ\\nされています");
after
console.log(String.raw`エスケープ\nされています`);
他にも使い方はありますが、とりあえずこの辺で。
出典
Author And Source
この問題について(Javascript のテンプレートリテラルって便利だよね), 我々は、より多くの情報をここで見つけました https://qiita.com/lemon2003/items/fcc3930e664ae1f33f4a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .