多行字符串:

console.log(`string text line 1
string text line 2`);
// "string text line 1
// string text line 2"

嵌入表达式:

var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);
// "Fifteen is 15 and
// not 20."

按指定格式拆分为多个函数形参, 传递给函数:

1. 实例:

let person = 'Mike';
let age = 28;
myTag`That ${person} is a ${age}.`;
function myTag(strings: TemplateStringsArray, ...args: any[]) {
    console.log(strings)// [ 'That ', ' is a ', '.' ]
    console.log(args)// [ 'Mike', 28 ]
}