字符串的扩展,阮一峰老师ES6第三版第四章

本文介绍了字符的Unicode表示法,探讨了中文字长度的计算方式,并深入讲解了JavaScript中字符串模板的使用方法及其优势,包括如何简化字符串拼接及模板字符串的高级用法。

最近工作有点忙好久没有总结东西了 !不好意思,废话不多说。
字符的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()函数
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值