js字符串方法

203 阅读2分钟

1.函数:split()

功能:使用一个指定的分隔符把一个字符串分割存储到数组

  例子:
      let str="jpg|bmp|gif|ico|png"; 
      str.split('|');
  结果:
      // ["jpg", "bmp", "gif", "ico", "png"]
     

2.函数:join()

功能:使用您选择的分隔符将一个数组合并为一个字符串

例子:
    let myList=new Array("jpg","bmp","gif","ico","png");
    myList.join('|');
结果:
    // "jpg|bmp|gif|ico|png"
    

3.函数:charAt()

功能:返回指定位置的字符。字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

例子:
    let str='a,g,i,d,o,v,w,d,k,p'
    str.charAt(2)
结果:
    // g

4.函数:slice() 功能:arrayObject.slice(start,end)

  start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。

  end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

  返回一个新的数组,包含从start到end(不包括该元素)的arrayobject中的元素。

例子:
    let str='ahji3o3s4e6p8a0sdewqdasj'
    str.slice(2,5)
结果:
    // ji3

5.函数:substring()

功能:提取字符串中两个指定的索引号之间的字符

截取第一位
例子1:
    let str="'off'"
    str.substring(0,1)
结果:
    // '

截取最后一位
例子2:
    let str="'off'"
    str.substring(1,str.length-1)
结果:
    // "off"

6.函数:trim()

功能:移除字符串首尾空白

例子:
    let str=" off "
    str.trim()
结果:
    // off
    

7.函数:concat()

功能:将两个字符串连接成一个

例子:
    let str1='clean '
    let str2='code '
    str1.concat(str2)
结果:
    // clean code

8.函数:includes()

功能:检查字符串是否包含子字符串

例子:
    let str='hello world'
    str.includes('hello')
结果:
    // true

9.函数:indexOf()

功能:返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1

例子:
    let str='clean '
    str.indexOf('e')
结果:
    // 2