js中字符串常用方法

  • charAt()

查找返回指定位置的字符

  • charcodeAt()

查找返回指定位置字符的unicdoe码

  • fromCharCode(num1,num2,...,numN) 

根据unicode编码返回字符串

  • concat()

连接一个或者多个字符串

  • Array.slice(start,end)

从start开始,end之前结束,不到end

如果不给end值,从start开始到数组结束。start可以给负值,-1表示数组最后位置,-2表示倒数第二个,以此类推,顾前不顾后。

  • split(separator,limit)

转化成数组,

参数1指定字符串或正则,参照2指定数组的最大长度

  • substring(start,stop)

提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,不到stop

两个参数都为正数

  • substr(start,stop)

提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,start参数可正可负,负数代表从右截取

  • slice(start,end) 

提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,两个参数可正可负,负值代表从右截取

  • indexOf()

遍历字符串

查找包含第一个参数的字符串,如包含返回第一位的下标,停止查找,如没有返回 -1。第二个参数表示从此下标开始查找。

  • lastIndexOf(searchString,startIndex)

从由往左找子字符串,找不到时返回-1

  • toUpperCase()

转大写

  • toLowerCase()

转小写

  • replace(old, new[, max])

替换字符串,olds是将被替换的子字符串,new是用于替换old子字符串,max是 替换不超过 max 次,一般默认一次

  • match()

查找字符串,返回存放匹配结果的数组

  • search()

查找字符串返回下标

  •  startsWith()

判定一个字符串是否以另一个字符串开头,可以设置第二个参数指定位置

  • endsWith()

判定一个字符串是否以另一个字符串结尾,可以设置第二个参数指定位置,第二个参数之前

  • includes()

检测是否包含指定字符串,可以设置第二个参数指定位置

  • repeat()

 重复字符串

  • trim()

用来删除字符串前后的空格 

  •  localeCompare

这个方法用于比较两个字符串,如果字符串在字母表中应该排在字符串参数之前,则返回一个负数,如果字符串等于字符串参数,则返回0 ,如果字符串在字母表中应该排在字符串参数之后,则返回一个正数 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌新小吉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值