javascript中的基本包装类型

我就是我 2022-07-13 13:16 344阅读 0赞

为了便于操作基本类型的值,ECMAScript提供了3个特殊的引用类型:Boolean、String、Number。

每当读取一个基本类型值的时候,后台会创建一个对应的基本包装类型的对象。

在读取模式中访问字符串时,后台会自动完成下列处理:

1.创建基本包装类型的一个实例;

2.在实例上调用指定的方法;

3.销毁这个实例。

例:var s1=”abc”;

  1. var s2=s1.subString(2);
  2. 当第二个代码访问s1时,访问过程就处于一种读取模式,也就是要从内存中读取这个字符串的值。

引用类型和包装类型的区别:

对象的生存期,使用new操作符创建的引用类型的实例,在执行流离开当前作用域之前都一直保存在内存中;自动创建的包装类型的对象,子存在于一行代码的执行瞬间,然后立即被销毁,也就意味着不能为在运行时为基本类型值添加属性和方法。

发表评论

表情:
评论列表 (有 0 条评论,344人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java基本类型包装

    1. 基本类型包装类概述 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。用于描述该对象的类就称为基本数据类型对象包装类。