模板字符串和多行字符串在ES5中, 都是不见怪的. 实现的方式也是不负责, 只是看起来没那么友好. 我们来回顾一下.
模板字符串
这里实现模板字符串的方式, 其实有点费劲. 我们还可以通过拼接方式处理.
这样看起来简单多了, 不过大家忽略了, 如果字符串够长 或者变量增多的时候呢! 那就可是比较麻烦的一件事. 好在现在我们有了ES6,在ES6中的模板字符串集合了上面两个的优点(现在的浏览器大多数都支持).
ES6中的方式, 使用符号来实现.
这样看起来是不是简单多了. 这样我们就可以在字符串上面通用的使用变量.
多行字符串
多行字符串的使用方式, 在以往中使用起来都不是那么美观, 效率也低, 我们也先来看下ES5中的方式.
第一种可能我们有时候会忘记最后一个\,有时候可能在\后面多出空格, 这时候就会失效. 第二种的方式则比较费劲; ES6中则使用` `来处理.
这样简单易用, 也不会担心出错. 提高开发的效率.
总结
在ES6中使用模板字符串和多行字符串都是使用符号``包含起来, 他们的出现都是为了简化在字符串使用的复杂性上.
领取专属 10元无门槛券
私享最新 技术干货