您的位置:首页 > Web前端 > JavaScript

JavaScript的数据类型和包装对象

2017-05-08 22:41 155 查看
原始类型

number

string

boolean

null

undefined

对象(object)

Function

Array

Date



包装类型

number

string

boolean



var a = "string";
alert(a.length);    //6,为什么基本类型的a会有length属性?
a.t = 3;            //为a增加属性t
alert(a.t);         //undefined


JS中,当为基本类型添加属性时,会将它转换为对应的包装类型对象,操作完成后(如:返回属性的值),这个临时对象会被销毁。

所以上面的代码中a.t的值是undefined
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 数据类型