《javaScript高级程序设计》阅读:11-基本包装类型

基本包装类型

每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型对象。从而有一些方法可以调用。
Boolean, Number, String

var s1 = "simoon"
s1.substring(2)

基本类型不是对象,按道理来说不应该有方法,但是在访问过程中,es后台完成了一系列的处理。可以堪称下面的模式:

  1. 创建一个实例
  2. 在实力上用指定的方法
  3. 销毁这个实例
var s1 = new String("simoon")
    var s2 = s1.subString(2)
    s1 = null

引用类型和基本类型的区别就是对象的生存期。基本类型的生存期在一行代码的执行瞬间。所以,不能在运行是添加属性和方法。

Number类型

  1. toFixed:按照指定的小数位返回字符串表示,他会自动4舍5入

String类型

string类型有很多方法,辅助字符串的解析和操作。

  1. charAt()&& charcodeAt():返回指定位置字符
    charAt(
    charCodeAt
  2. 字符串方法:
    1. concat(),实践中,+ 用的更多。
    2. slice(1, n):截取,从第几个截取到第几个,含头不含尾
    3. substring(1, n):截取,从第几个截取到第几个,含头不含尾
    4. substr(1,n):截取,从第几个开始截取n个
    5. 当第二个参数是负数的时候,他们会有不同:
    6. slice将会用字符串的长度减去这个负数,substring会转换成0.然后调换位置。
    7. substr也会传换成0
  3. 位置方法
    1. indexOf()
    2. lastIndexOf()
  4. H5新增:trim()方法:删除字符串前后的空格,会创建一个字符串副本
  5. 字符串的大小写转换:
    1. toLowerCase()
    2. toUpperCase()

匹配模式:待学习

猜你喜欢

转载自blog.csdn.net/weixin_40814356/article/details/80428818