web学习记录-JS-8

包装类

JS中提供3个包装类,可将基本数据类型转换为对象;

String()   将一个基本数据类型转为String对象;

Number()  将一个基本数据类型转为Number对象;

Boolean()  将一个基本数据类型转为Boolean对象;

基本不使用,比较会出问题;

字符串的相关方法  底层字符串是以字符数组的形式来保存;

length属性  可以用来获取字符串的长度;

charAt()  可以返回字符串中指定位置的字符,根据索引获取指定的字符;

charCodeAt()获取指定位置字符的字符编码 Unicode编码;

formCharCode()可以根据字符编码去获取字符;  String.formCharCode();

concat()  可以用来连接两个或多个字符串; Str.concat()

indexof()  可以检索一个字符串中是否含有指定内容;str.indexOf();

       有该内容,则返回第一次出现的索引,没有内容,则返回-1;

       可以指定第二个参数,指定开始查找的位置;

lastIndexOf()与IndexOf()相同,只是从后往前找;

slice()      从字符串中截取指定的内容;不影响原数组;str.slice(开始,结束);包括开始,不包括结束;可省略第二个,则截取后面所有;可设置负值,从后面计算;

substring() 可以截取一个字符串,与slice()类似;不同的是不接收负值,变为0,会自动调整位置,小数值自动放前面;

substr()  用来截取字符串;第一个参数,截取的开始索引,第二个参数,截取长度;

split()     可以将一个字符串拆分为一个数组;需要一个参数,将会根据该字符串拆分数组;传递空串,则会将每个字符拆分成数组中的一个元素;

toUpperCase()可将字符串转换为大写并返回;

toLowerCase()可将字符串转换为小写并返回;

 

posted @ 2019-01-09 21:13  羅羊羊  阅读(75)  评论(0编辑  收藏  举报