ES 6 Templateテキスト(backtic`.)


JavaScriptは、文字列の値を表すときに引用符を使用します.JavaScriptの変数値を引用符を使用したstring値に追加する場合は、+演算子を使用します.
const nills="nills";
const test=()=>"hello"+nills;
test(); //출력결과: hellonills
このとき出力されるのはhello nillsではなくhellonillsです.「hello」にスペースがないからです.このように、string値を二重引用符で作成し、変数値を+演算子に追加することは、長さが長くなると複雑で一目瞭然ではありません.したがって、ES 6はtemplateテキスト方式の文字列記号を提供する.マークするときは、引用符`` backticを使用します.
const nills="nills";
const test=()=>`hello ${nills}`;
test();
template文字は入力時にスペースを許可します.理解しやすいように、例を挙げてみましょう.
const nills="hello
nills;
"  // 더블쿼테이션은 줄바꿈이 이루어지면 인식하지 못한다.

const nills2=`hello

nills `; // template literals는 문자사이에 줄바꿈이 있어도 유효하다. 
template literals入力方式は、従来のstring入力方式よりも多くの利点を有する.
リファレンス
Mozilla Template literals
レコーダレスES 6講義