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: 第二个变量的值
(可用于多语言解析)