字符串常用方法

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

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

 

  • 1)chatAt([index]):根据索引获取指定位置的字符(charAt相对于直接基于索引获取的方式,在当前索引并不存在的情况下,字符串[索引]获取的结果是undefined,而charAt获取的结果是空字符串),容错比较好
  • 字符串常用方法_第1张图片
  • 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方法对应,它是把字符串,按照指定的分隔符号,拆分成数组中的每一项,返回的结果是一个数组
  • 字符串常用方法_第2张图片

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

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

5.字符串替换

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

 

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

 

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

 

 

 

 

 

 

你可能感兴趣的:(前端)