字符串的扩展,阮一峰老师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()函数
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值