购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.3 模板字面量

ES6引入了模板字面量(Template Literals),主要通过多行字符串和字符串占位符对字符串的操作进行了增强。

3.3.1 Multi-line Strings(多行字符串)

ES6的多行字符串是一个非常实用的功能。在ES5中,我们只能使用以下方法来表示多行字符串:

然而在ES6中,仅仅用反引号就可以解决问题了:

3.3.2 字符串占位符

在其他语言中,使用模板和插入值是在字符串里输出变量的一种方式。在ES5中,开发者可以这样组合一个字符串:

在ES6中,占位符是使用语法${NAME}的,并将包含的NAME变量或者表达式放在反引号中: P3cRySVQPjAthZy8GJot4k65pJxyQpe3QVhzwJKWvtVi/lklwXaNZF/wF1ro1ysk

点击中间区域
呼出菜单
上一章
目录
下一章
×