模板文字介绍
模板文字就像具有特殊功能的字符串。它们被反向标记``
包围,并且可以跨越多条线。
模板文字也可以包含嵌入的表达式。这些表达式由 $
符号和花括号 {}
表示
//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
字符串文字还有许多其他功能,例如标记模板文字和原始属性。这些在其他示例中得到证明。