函数名 | 功能 | 格式 | 返回值 | 注意 |
---|---|---|---|---|
charAt() | 返回指定位置的字符 | 字符串.charAt(下标); | 指定位置的字符 | 原数组无变化 |
charCodeAt() | 返回指定位置的字符的Unicode编码 | 字符串.charCodeAt(下标); | 指定位置的Unicode编码 | 原数组无变化 |
indexOf() | 查找第一次出现指定字符的位置 | 字符串.indexOf('指定字符'); | 指定字符的下标 | 原数组无变化 |
lastIndexOf() | 查找最后一次出现指定字符的位置 | 字符串.lastIndexOf('指定字符'); | 指定字符的下标 | 原数组无变化 |
concat() | 字符串连接函数 | concat(字符串,字符串...); | 链接后的新字符串 | 一般不用,用+运算符要容易的多~ 原数组无变化 |
split() | 字符串分割函数 | 字符串.split('指定字符') | 返回一个切割之后的数组 | 原数组无变化 |
substr() | 字符串截取函数 | 字符串.substr(开始位置,截取长度) | 被截取的字符串 | 可以只有一个参数,表示从指定位置截取到字符串的最后,和slice一样, 两个参数的时候,第二个参数是截取字符的格式而非结束位置 原数组无变化 |
substring() | 字符串截取函数 | 字符串.subsring(位置,位置); | 截取的字符串 | 该函数中位置参数不能为负数,负数标识位置0; 该函数截取2个位置之间的内容,无论先后。 原数组无变化 |
slice() | 字符串截取操作 | 字符串.slice(开始位置,结束位置) | 截取到的指定字符 | 位置可以是正数也可以是负数。 原数组无变化 |
toUpperCase() | 将字符串中的所有英文字母变为大写 | 字符串.toUpperCase() | 变化后的新字符串 | 原数组无变化 |
toLowerCase() | 将字符串中的所有英文字母变为小写 | 字符串.toLowerCase() | 变化后的新字符串 | 原数组无变化 |
match() | 正则匹配 | - | - | - |
replace() | 正则替换 | - | - | - |
search() | 正则匹配 | - | - | - |