字符串简单操作
方法 | 参数 | 返回值 | 描述 | 用例 |
---|---|---|---|---|
charAt | index: 下标 | String | 返回指定下标的字符 | str.charAt( 1 ) |
concat | str: 任意个字符串 | String | 拼接字符串, 如果传入字符数组,会以','分隔 | str.concat('aaa','bbb') |
slice | index1: 起始位置 index2: 结束位置 |
String | 截取字符串 | str.slice(1,3) |
substring | index1: 起始位置 index2: 结束位置下一个字符的位置 |
String | 截取字符串 | str.substring( 1, 3 ) |
substring | index: 起始位置 count: 向后截取字符串个数 |
String | 截取字符串 | str.substr( 1, 3 ) |
indexOf | str: 要查找的字符 index: 起始位置 |
index | 正向查找指定字符, 返回第一个出现的下标 | str.indexOf('a', 3) |
lastIndexOf | str: 要查找的字符 index: 起始位置 |
index | 反向查找指定字符, 返回第一个出现的下标 | str.lastIndexOf('a', 3) |
trim | null | String | 删除字符串前后的空格 | str.trim() |
toLowerCase | null | String | 字符串转小写 | str.toLowerCase() |
toUpperCase | null | String | 字符串转大写 | str.toUpperCase() |
replace | str: 需要替换的字符串, 可以是正则表达式 str2: 替换成的字符串 |
String | 替换指定字符串, 默认只替换第一个, 正则全局可替换所有 | str.replace(/a/g , 'b') |
split | str: 指定的字符, 可以是正则表达式 count: 限制数组的长度 |
String | 基于指定的字符将字符串分割为字符数组 | str.split(/a|b/g , 2) |
localeCompare | str: 被比较字符串 | -1,0,1 | 传入字符串首字母排序大于调用字符串的话返回-1 | str.localeCompare('asd') |
fromCharCode | unmbers | String | 传入一个或多个字符编码,返回对应字符串 | String.fromCharCode() |