String 操作方法大全

字符串简单操作

方法 参数 返回值 描述 用例
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()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容