字符串常用方法

在JS中用单引号,双引号,反引号包起来的都是字符串,每一个字符串都是由零到多个字符组成的,和数组类似,每个字符也有自己的索引

1.获取字符串中指定位置字符的方法

 

  • 1)chatAt([index]):根据索引获取指定位置的字符(charAt相对于直接基于索引获取的方式,在当前索引并不存在的情况下,字符串[索引]获取的结果是undefined,而charAt获取的结果是空字符串),容错比较好
  • 2)charCodeAt:在charAt的基础上获取指定字符的unicode编码(ASSII码)
  •  

 

  • 3)String.formCharCode:通过编码获取字符

2.字符串查找和截取

  • 1)substr:substr(n,m)从索引n开始截取m个字符
  • 2)substring:substring(n,m)从索引n开始,找到所为m处(不包括m),找到部分截取到
  • 3)slice:slice(n,m)和substring是一样的两个都是索引,只不过slice支持以负数作为索引,负数(倒数)

最后的m不写都是截取到字符串的末尾

 

 

3.字符串转换为数组的方法

 

  • 1)split:和数组中的join方法对应,它是把字符串,按照指定的分隔符号,拆分成数组中的每一项,返回的结果是一个数组

4.字符串查找是否包含某个字符

  • 1)indexOf/lastIndexOf:获取当前字符在字符串中第一次/最后一次出现位置的索引,如果字符串中不包含这个字符,返回结果是-1
  • 2)includes:验证是否包含某个字符

5.字符串替换

  • 1)replace(原始字符,新字符):把字符串中原始字符替换成新字符,在不使用正则的情况下,每次执行只能替换一个,很多时候即使执行多次也不一定能实现最后的效果,所以replace一般都是伴随着正则出现的

 

6.字符串的字符进行大小转换

 

  • 1)toLowerCase()
  • 2)toUpperCase()
  •  

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值