ES6—字符串的扩展

本文介绍了如何使用Unicode编码表示字符,并提供了几种字符串操作的方法,包括遍历、读取、规范化等,帮助开发者更好地理解和处理字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、可用unicode表示一个字符

\u***

其中*为字符的码点

(1) codePointAt()

获取当前字符的unicode编码,能够正确处理4个字节存储的字符

(2) String.fromCodePoint()

从unicode编码转换成字符

2、字符串遍历及读取方法

(1) for value of str

对字符串进行遍历

(2) at()

获取指定位置的字符,可以正确识别中文字符(VS charAt(只能准确读取英文字符))

(3) normalize()

用于将字符的不同表示方法统一为同样的形式

(4) includes()

是否包含指定字符串

(5) startsWith()

是否以指定字符串开始

(6) endsWith()

是否以指定字符串结束

(7) repeat(n)

返回一个新的字符串,将原字符串重复n次

(8) padStart(n, str) padEnd(n, str)

将头部/尾部使用str字符串填充至n个字符

(9) 模板字符串

字符串的拼接不用再使用’str’ + number + ‘str1’的形式了
可直接使用’str$(number)str1’

标签模板

tag 'hello ${ a + b } world ${ a * b }';

tag是模板处理函数
tag会依次接收到以下参数
arr: 模板字符串中去掉变量后的部分
val1: 第一个变量的值
val2: 第二个变量的值
(可用于多语言解析)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值