字符串的扩展,阮一峰老师ES6第三版第四章
最近工作有点忙好久没有总结东西了 !不好意思,废话不多说。
字符的Unicode表示法
\u0061 //aa
\uD842\uDFB7 //吉
中文字长度是2也就是两个字符
codePointAt()是想文字或者字母等转换为十进制
repeat(数值)重复输出的数值是重次数
padStart()//头部补全
padEnd()//尾部补全
这两个里面是由两个参数的 一个是改输出的内容多少位和缺少的情况下要什么内部补充
x.padStart(5,'ab') //ababx
x.padEnd(4,'ab') //xaba
##字符串模板(重点之处)
语法
var a = `sadasdasd`
在语法中看不出他的有什么区别我来写两个案例对比一下 就能体会出他的好的地方我们以前字符串拼接时不时出现少一个加号(+)但是ES6里面的字符串模板大大的让程序编译起来更加便捷
字符串模板不是仅仅只是这里一点好处下面我来说说他的其他好处
还可以做为模板使用下面一个例子是引用了模板字符串本身
tag函数先输出的结果先输出字符串后在输出的计算值
标签模板的一个重要应用就是过滤,防止用户恶意内容
raw()函数