模板文字介紹

模板文字就像具有特殊功能的字串。它們被反向標記``包圍,並且可以跨越多條線。

模板文字也可以包含嵌入的表示式。這些表示式由 $ 符號和花括號 {} 表示

//A single line Template Literal  
var aLiteral = `single line string data`;

//Template Literal that spans across lines       
var anotherLiteral = `string data that spans
         across multiple lines of code`;     

//Template Literal with an embedded expression
var x = 2;
var y = 3; 
var theTotal = `The total is ${x + y}`;     // Contains "The total is 5" 

//Comarison of a string and a template literal
var aString = "single line string data"
console.log(aString === aLiteral)                         //Returns true

字串文字還有許多其他功能,例如標記模板文字和原始屬性。這些在其他示例中得到證明。