• js截取,拼接,字符串方法


    🧁个人主页:个人主页

    ✌支持我 :点赞👍收藏🌼关注🧡

    ⛳js截取,拼接,字符串方法

    🪓slice方法

    🎈slice(start,end)两个参数,截取字符串内容为,从以start为下标的字符开始,截取start和end差的长度(即不包含结束下标的字符)

    🎈start(必选):规定从何处开始选取,若为负数,则从右边开始截取,-1代表右边第一个位置,-2为第二个位置,依次类推

    🎈 end:规定从何处开始结束,若为负数,则加上该数值加上字符串的长度即为结束的位置,若无该参数,就从开始位置截取到末尾

    const str = 'wertfdbjdncmz'
    console.log(str.slice(3,6))
    //tfd
    
    const str = 'wertfdbjdncmz'
    console.log(str.slice(3,-1))
    //tfdbjdncm
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    👚substr方

    🎀substr(start,length),第一个为开始截取的位置,第二个参数为截取的长度

    🎀若start为负数,则从右边开始截取,-1代表右边第一个位置,-2为第二个位置,依次类推

    🎀 若length为负数,返回 ’ ’

     const str = 'wertfdbjdncmz'
     console.log(str.substr(3,5))
     //  tfdbj
    
    • 1
    • 2
    • 3
    🍆indexOf方法

    🪁若无要查找的字符则返回 -1

    • indexOf(String str, int fromIndex) 获取 指定字符 从 某处 开始第一次出现的位置
     const str ='battnjklsk'
     console.log(str.indexOf('k',2));
    //6
    //表示k从第二个位置开始第一次出现的位置为6
    
    • 1
    • 2
    • 3
    • 4
    • indexOf(String str)获取指定字符第一次出现的位置,并返回下标
     const str ='battnjklsk'
     console.log(str.indexOf('t'));
    //2
    
    • 1
    • 2
    • 3
    🌋lastIndexOf方法

    lastIndexOf(value)查找匹配的字符串最后出现的位置,并返回下标

    若无要查找的字符则返回-1

      const str ='batnjktlsk'
      console.log(str.lastIndexOf('t'));
    
    • 1
    • 2
    🛬 split方法

    用法:将一个字符串分割成一个字符串数组

    split(str,length): str指按照指定字符分割,length表示字符串数组的最大长度,若以""为分割符,则返回由每个字符串组成的字符串数组

     const str ='q:w:e:r'
     console.log(str.split(':'));
    // ['q','w','e','r']
     const str = 'q:w:e:r'
     console.log(str.split(':',2))
    //['q','w']
     const str = 'butd-nm kl'
     console.log(str.split(''))
    //['b', 'u', 't', 'd', '-', 'n', 'm', ' ', 'k', 'l']
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    ✨join方法

    用法:将数组以分隔符合并为字符串

    join(str)

     const arr1 = ['z','x','c']
     console.log(arr1.join(''))
    //zxc
    const arr1 = ['z','x','c']
    console.log(arr1.join('|'))
    //z|x|c
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    🧨charAt方法

    用法:获取下标对应的字符

     const str ='w1chviowehfvoWU'
     console.log(str.charAt(3));
    //h
    
    • 1
    • 2
    • 3
    🦜concat方法

    🥨用法:将2个数组拼接为1个数组

    🥟 arr1.contact.arr2()

    const arr1 = ['q','w','e']
    const arr2 = ['a','s','d']
    console.log(arr1.concat(arr2))
    //['q','w','e','a','s','d']
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    Elastic Observability 8.11:ES|QL、APM 中的通用分析和增强的 SLOs
    【Spring面试】Spring事务(图文详解)
    GameOff2022参与有感
    etcd使用与原理【22Fa】
    orderby是如何工作的?
    【计算机毕业设计】基于HTML+CSS+JavaScript大学生心理咨询网设计毕业论文源码
    Linux调试器:gdb的使用
    大模型-基于大模型的数据标注
    使用腾讯云轻量应用服务器安装宝塔面板建站使用教程
    洛谷P4956 [COCI2017-2018#6] Davor
  • 原文地址:https://blog.csdn.net/m0_63338686/article/details/126772548