标签:调用 script 创建对象 new 实例 读取 var span pre
为了便于操作基本类型值,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;
标签:调用 script 创建对象 new 实例 读取 var span pre
原文地址:http://www.cnblogs.com/wood2012/p/7898949.html