JS中String的高级操作

JS中String的高级操作

String(高级API)

  • 字符串索引操作

    • charAt()

      指定索引位置字符 = str.charAt(index);
      
    • charCodeAt()

      指定索引位置字符ASCII = str.charCodeAt(index);
      
    • indexOf()

      指定字符的索引 = indexOf(chr);
          // 从前开始查找第一个指定字符
      
    • lastIndexOf()

      指定字符的索引 = lastIndexOf(chr);
          // 从后查找
      
  • 字符串截取操作

    • concat()

      newStr = str1.concat(str2);
          // 将字符串2添加到字符串1后面,并返回新字符串
      
    • slice()

      newStr = str.slice(3,6);
          // 截取两个索引之间的字符串[包左不包右)
          // (两个参数都代表索引)
      
      newStr = str.slice(3);
          // 截取指定索引到最后的字符串
      
      newStr = str.slice(-3);
          // 截取最后三位字符串
      
      newStr = str.slice(6,3);
          // 返回空
      
    • substr()

      newStr = str.substr(3,6);
          // 截取从索引3向后6位字符串
          // (第一个参数代表索引,第二个参数代表截取长度)
      
      newStr = str.substr(3);
          // 截取指定索引到最后的字符串
      
      newStr = str.substr(-3);
          // 截取最后三位字符串
      
    • substring()

      newStr = str.substring(3,6);
          // 截取两个索引之间的字符串[包左不包右)
          // (两个参数都代表索引)
      
      newStr = str.substring(3);
          // 截取指定索引到最后的字符串
      
      newStr = str.substring(-3);
          // 截取整个字符串
      
      newStr = str.substring(6,3);
          // 智能转换成(3,6)
      
  • 编码解码

    • encodeURIComponent()

      enStr = encodeURIComponent(str);
          // 编码
      
    • decodeURIComponent()

      str = decodeURIComponent(enStr);
          // 解码
      
  • 大小写转换

    • toUpperCase()

      STR = str.toUpperCase();
          // 小写转换成大写
      
    • toLowerCase()

      str = STR.toLowerCase();
          // 大写转换成小写
      

更多资料 https://github.com/PaddyWang/summarize.git

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值