ES6字符串

1.charCodeAt

获取字符编码(与解析charset有关)


ES6字符串_第1张图片
代码


ES6字符串_第2张图片
结果

2.formCharCode

转 字符编码 为字符


代码


结果

例题:查浏览器支持的多少中文


ES6字符串_第3张图片
代码


结果

3.repeat

接受一个参数,重复n次


代码


结果

4.includes

查找返回 布尔值

includes()里可以有2个参数:

第1个为查找对象

第2个为从第几位开始查(从0开始)

例1:

ES6字符串_第4张图片
代码


ES6字符串_第5张图片
结果

例2:


ES6字符串_第6张图片
代码


ES6字符串_第7张图片
结果

5.startsWith

判断起始位,返回true/false

可以有两个参数:

第1个为对象

第2个为从第几位开始(从左往右)


ES6字符串_第8张图片
代码与结果

6.endsWith

判断结束位,返回true/false

可以有两个参数:

第1个为对象

第2个为到第几位结束(从左往右)


7.字符串模板

${ }


ES6字符串_第9张图片
代码 


ES6字符串_第10张图片
结果 

8.数组方法 find

第1个参数: 循环出来 数组所有内容

第2个参数: 循环出来 下标

第3个参数: 循环出来 数组本身


ES6字符串_第11张图片
代码


结果

9.数组方法 map

用法与find/findindex 差不多

区别:返回值不一样,map返回的为一个大数组


10.raw

作用:取消转义

String.raw`\n\n\n54564`

输出为\n\n\n54564


11.<<与>>

2<<4

即2*(2^4)


224>>5

即224/(2^5)

Tip:优先级没+-高


12. 

你可能感兴趣的:(ES6字符串)