ES6中提供了模版字符串,用`(反引號)標識,用${}將變量括起來:
var name="zzw";
` ${name},no matter what you do,
??I trust you.`
此時會得到:
zzw,no matter what you do,
??I trust you.
模板字符串會打印出所有的空格和縮進,當在字符串中需要使用反引號的時候需要進行轉義:“\`”,即在反引號前面多一個“\”
模板字符串除了使用自定義的對象外,還可以放入任意的js表達式進行運算或者調用函數
總的來說:${}里面可以創(chuàng)造出無限的可能