在ES6中新增了模板字符串的功能,其能将变量插入到字符串中形成新的字符串,在ES6之前我们知道我们要进行变量插入字符串往往是用字符串加上变量,如:
var name = '张吃饭'
var a = name + '爱吃饭'
console.log(a) // 张吃饭爱吃饭
像上述的就是ES6之前用来进行两段字符串拼接的方法,而ES6则引入了模板字符串来将变量插入到字符串中,如:
var name = '张吃饭'
var a = `{name}爱吃饭`
console.log(a) // 张吃饭爱吃饭
这样也能输出拼接后的字符串,其实在别的编程语言也有类似的模板字符串,像python就有如:
name = '张吃饭'
a = f'{name}爱吃饭'
print(a) // 张吃饭爱吃饭