【ES6】模板字符串(2)

130 阅读1分钟

  在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) // 张吃饭爱吃饭