JavaScript基本包装类介绍

Posted wood2012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript基本包装类介绍相关的知识,希望对你有一定的参考价值。

  为了便于操作基本类型值,ECMAScript 提供了 3 个特殊的引用类型:Boolean、Number和 String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。

 

经典实例1:

  String对象是基本类型,但是也是特殊的引用类型(基本包装类型:内部创建对象,可以调用它自己内部的特殊行为)

1        var str = "abcd";
2        str.length = 2;
3        console.log(str); //输出结果为abcd

 上面 str.length = 2; 实际执行为new String("abcd"),然后new String("abcd").length = 2,然后delete销毁这个对象,与前面的对象无关,所以后面访问str时,还是abcd;

 

以上是关于JavaScript基本包装类介绍的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript基本包装类

JAVA包装类介绍(包装类基本类型数据)

近7000字长文详细讲解Java包装类,面试稳了

JavaScript中的包装类

JavaScript基本包装类型

JavaScript的基本包装类型说明