- 1 charAt/charCodeAt
charAt根据索引获取指定位置的字符
charCodeAt不仅仅获取字符,它获取的是字符对应的Unicode编码值(ASC ll码值)10进制
参数:索引
返回:字符或者对应的编码
- 2 indexOf / lastIndexOf
可以获取字符串在字符串中第一次或者最后一次出现位置的索引,若有这个字符返回值大于等于0,不存在为-1
- 3 slice
str.slice(n,m)从索引n开始找到索引M处(不包含M),把找到的字符当作字符串返回,
支持负数索引,用字符串的总长度+负数索引做运算
- 4 substring
和slice语法一样,唯一的区别在于:slice 支持负数索引,而substring不支持负数索引
-5 substr
str.substr(n,m)从索引n开始截取m个字符 m是截取的个数,和substring 一样,第二个参数不传。截取到末尾,但是它支持第一个索引为负数,负数也是总长度+负数索引
- 6 toUpperCase/toLowerCase
实现字母的大小写转换 toUpperCase 小写转大写 toLowerCase 大写转小写
- 7 split
和数组中的join 相对应,数组中的join是吧数组每一项按照指定的连接符变为字符串,而split是把字符串按照指定的分隔符拆分成数组中的每一项
- 8 replace
作用:替换字符串中的原有字符
参数:原有字符,要替换新字符
返回:替换后的字符串