js字符串详解

1. 属性

          length 字/字母个数

2. 实例方法
  • 找位置号 返回位置号/-1

          indexOf (字符串)          //找第一次出现的位置,未出现返回-1
                              str.indexOf("a")

          lasrIndexOf(字符串)    //找最后一次出现的位置,未出现返回-1

          search(字符串/正则)    //找第一次出现的位置,不存在返回-1,支持正则

  • 找字符串/字符串编码  返回数组/字符串/字符串编码
          match(正则)       //按正则查找,返回数组
                               str.match(/a/)  

          charAt(位置号)   //找指定位置字符,未找到返回空值

          charCodeAt(位置号)//找到指定位置的字符编码  以当前页面charset编码为准

  • 查找并替换
          replace(字符串)         //把str中的A换成B,支持正则

                    str.replace(A,B)  

  • 截取 返回字符串/空值
          substring(开始位置,结束位置)     //不包含结束位置 前后相反自动重置 负数转零 (最常用)
                     str.substring(1,4)               //  不包含结束位置
                     str.substring(4,1)             //  自动重置前后参数
                     str.substring(1)               // 没有结束点,自动到结束为止

          slice(开始位置,结束位置)         //不包括结束位置 前后相反不能重置返回空 负数表示倒数
                     str.slice(1,4)
                    str.slice(1)


          substr(开始位置, 截取个数 )     //从位置A开始截取B个字符  只一个参数时表示截取到末尾 负数转0 
  • 比较  返回1/-1 
          localeCompare(字符串)          //根据当地人习惯排序
                     A.localeCompare(B)    //如果A<B  返回-1
  • 转变
          split(分隔符)       //切分成数组
          toLowerCase()   //转为小写
          toUpperCase()   //转为大写

3. 静态方法
          fromCharCode(编码)   //编码->文字  示例用法:String.fromCharAt(25105)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值