js中常用的字符串方法

js字符串常用方法

  • 1 charAt/charCodeAt
    charAt根据索引获取指定位置的字符
    charCodeAt不仅仅获取字符,它获取的是字符对应的Unicode编码值(ASC ll码值)10进制
    参数:索引
    返回:字符或者对应的编码
  • 2 indexOf / lastIndexOf
  • 可以获取字符串在字符串中第一次或者最后一次出现位置的索引,若有这个字符返回值大于等于0,不存在为-1
    indexOf:
    返回 :String 对象内第一次出现子字符串的字符位置。
    参数 strObj 必选项。String 对象或文字。
    lastindexOf:
    返回 :String 对象中子字符串最后出现的位置。
    参数:strObj必选项。String 对象或文字。
  • 3 slice
  • str.slice(n,m)从索引n开始找到索引M处(不包含M),把找到的字符当作字符串返回, 支持负数索引,用字符串的总长度+负数索引做运算
    参数:slice(start, end)
    返回:一个新的字符串
  • 4 substring
  • 和slice语法一样,唯一的区别在于:slice 支持负数索引,而substring不支持负数索引
    参数:substring(start,stop)
    返回:一个新的字符串
  • 5 substr
  • str.substr(n,m)从索引n开始截取m个字符 m是截取的个数,和substring 一样,第二个参数不传。截取到末尾,但是它支持第一个索引为负数,负数也是总长度+负数索引
    参数:substr(start,length)
    返回值:一个新的字符串
  • 6 toUpperCase/toLowerCase
  • 实现字母的大小写转换 toUpperCase 小写转大写 toLowerCase 大写转小写
    toUpperCase()
    返回值:一个新的字符串
    参数:stringObject.toUpperCase()
    toLowerCase()
    返回值:返回转换后字符的小写形式,如果有的话;否则返回字符本身
    参数:char toLowerCase(char ch)
  • 7 split
  • 和数组中的join 相对应,数组中的join是吧数组每一项按照指定的连接符变为字符串,而split是把字符串按照指定的分隔符拆分成数组中的每一项
    参数:str.split(str="", num=string.count(str))
    返回值:返回分割后的字符串列表。
  • 8 replace
  • 作用:替换字符串中的原有字符 参数:原有字符,要替换新字符 返回:替换后的字符串
    返回值:一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
    参数:stringObject.replace(regexp/substr,replacement)
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值