javaScript 字符串方法
ES3.1
方法 | 作用 | 备注 |
---|---|---|
charAt | 查找对应下标的字符 | 返回该字符 |
charCodeAt | 查找对应下标的字符 | 返回该字符的unicode码 |
concat | 拼接字符串 | 返回拼接后的字符串,如果传参不是字符串则先调用toString()再进行拼接 |
slice | 截取字符串 | 返回被截取的字符串,传参(start,end) |
substr | 截取字符串 | 与slice大致相同,只有再传参为负时有区别 |
substring | 截取字符串 | 返回被截取的字符串,传参(start,length) |
splite | 用字符作为分隔符分割字符串 | 返回被分割后的数组 |
indexOf | 查找字符或者字符串 | 返回对应的第一个字符的下标,找不到返回-1 |
replace | 替换字符串中的字符 | 返回被替换后的字符串- - -可以用正则 |
match | 查找字符或字符串 | 返回一个参数集,找不到返回null |
search | 查找字符或字符串 | 返回对应的第一个字符的下标,找不到返回-1 |
toUpperCase | 转换字符串为大写 | 返回被改变后的字符串 |
toLowerCase | 转换字符串为小写 | 返回被改变后的字符串 |
ES 6
方法 | 作用 | 备注 |
---|---|---|
startsWith | 是否以另一个字符串开头 | 返回bool |
endsWith | 是否以另一个字符串结尾 | 返回bool |
includes | 是否包含另一个字符串 | 返回bool |
repeat | 将一个字符串复制多次 | 略 |