• 36.字符串属性及常用方法


    1字符串的创建

    2.带length属性的都可称为伪数组。

    字符串只有length属性

    字符串.length获取的是字符个数而非字节个数。字节长度会加2,把“”算上

    字符串的方法:

    一:查询字符串的方法:

    1.1 charAt(n)

                 n为下标 ,查询到的是字符

     

         charAt(n)与[]取值的区别:

      获取不存在的下标值时:   charAt(n):返回值为空字符串      【】 返回undefined

    1.2 m.charCodeAt(n)     n是下标         获取的是m字符串里n下标的该下标字符的字符编码

    1.3   String.fromCharCode(n):  n 是字符编码,获取到的是字符

    1.4 indexOf(n) 获取字符的下标

      str.indexOf() 不加参数 返回值为负一  

    indexOf(a,b)  b为开始查询的位置,indexOf 不仅可以检验字符,还可以检验是否包含子字符串

    lastIndexOf(a)    从后往前查找字符的下标

    lastIndexOf(a,b),第二个参数为开始查询的下标位置

    search(n) 与indexOf用法相同,只是没有第二个参数

    区分: charAt(n) 通过下标查字符

       m.charCodeAt(n) 通过m字符串的下标n,查找对应的字符编码

             indexOf(n)   lastIndexOf(n)       search(n)   通过字符来查下标

             String.fromCharCode(n) 通过字符编码n 查找对应字符

    二:截取字符串

      

    substring(a,b)遵循左闭右开,a是开始位置,b是结束位置 

    substr(a,b) a是开始位置,b是截取的字符数量

    如果第二个参数为负值:

              substring(a,b) b会变为0,然后与参数一比较,截取从小的的参数到大的参数

                                  substr(a,b),会返回空字符串

              slice(a,b),b会加上length,如果b加上length小于a会返回空字符串。

  • 相关阅读:
    C++自定义异常类
    上下栏固定, 中间滚动的HTML模板
    C# 代理应用
    C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)
    半同步半异步模式的实现
    EventBus实现
    C Socket初探
    C Socket初探
    VC++全屏
    MFC 坦克定位
  • 原文地址:https://www.cnblogs.com/yzdwd/p/12566561.html
Copyright © 2020-2023  润新知