JS包装对象

一、包装对象

var s = "hello word";
s.len = 4;
var t = s.len; //=>undefined

原因由于s是一个字符串,在执行第二行中,s.len = 4;;时生成一个临时对象,临时对象在执行完之后则被销毁。故 new String('hello word')和 "hello word"这两个是有区别的,前者是一个对象,且有原始值,前者的原始值就是后者。

posted @ 2016-01-27 16:50  gw_iron  阅读(225)  评论(0编辑  收藏  举报