2021-11-16 字符串

一些相关随写!

对于字符串的一些分类和记录:

创建:   let a = 'string';(使用连接符+可以快速的将对象转换成字符串,若+两边一端有数字则不会计算而是进行拼接),或者使用toString的方法强制转换成字符串,在html文档打开后按下F12键查看console可以清楚的看到字符串类型的数据颜色为黑色,这一点也可以用于后期判断和调试。

.length返回的是该字符串的长度,a.length为6,即名为a的字符串中有6个单量,不同于索引,它的初始数从1开始

.charAt(),根据字符串中字符的索引(下标)获取对应的字符,a.charAt(1),它的返回值为t,不同于length,它的初始数从0开始。

.charCodeAt(),用于获取字符串中指定位置字符的Unicode编码值,Unicode是一套字符标准,通过该标准将不同的字符转换于2进制的数字供计算机执行,例如A的Unicode编码就是65,使用同上

.concat(),用于拼接字符串,如果存在两个有效字符串,该方法可将其拼接成一个新的字符串,用法为字符串1.concat(字符串2)

.fromCharCode(),用于将指定的Unicode编码转为指定字符,和.charCodeAt用法相反,需要知道编码后转换成字符串,用法:String.fromCharCode(65)

.indexOf(),用于从字符串中返回指定字符串第一次出现的位置,博主使用最多的一种方法,从字符串的第一个单量开始查找,括号里填写想要查找的对象(字符串),该对象可由任意单量组成,找到后由对象的第一个单量位置的索引号为值,若没有查找到的结果则返回-1

.lastIndexOf(),同上述方法,区别在其自后向前的查找模式,没有找到返回-1,返回值由后往前数

.slice(),用于截取指定区间范围内的字符串,该方法括号内填写两个参数,第一个参数为必须值,指截取的字符串的起始位置第二个值为截取的末尾位置,例:slice(1,3)表示自索引1开始到4的字符串截取出来,取值范围为【1,3),第二个值为0时即从1往后全部截取,可反取(从后往前取,让值为负即可)

.substring(),用于截取指定区间范围内的字符串,上同,但不能取负值

.substr(),也是用于截取字符串,同上,但值得注意的是IE4或以下版本不支持

.toLowerCase(),用于返回字符串转的小写版本,将字符串内字母全小写,例:a.toLowerCase();

.toUpperCase(),用于返回字符串的大写版本,用法同上

.trim(),用于去除字符串两端空格,用法:a.trim()

.replace(),用于替换一次字符串,将字符串中第一次出现的目标值替换成期望值,括号内填写两个值,第一个为目标值,第二个为替换值(期望值)a.replace('s','f')

以上为博主一些笔记和分析,如需互动请关注博主私聊哦!

你可能感兴趣的:(2021-11-16 字符串)