JavaScript的数据类型和包装对象

来源:互联网 发布:coc淘宝买宝石安全吗 编辑:程序博客网 时间:2024/05/18 02:26

原始类型
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增加属性talert(a.t);         //undefined

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

0 0
原创粉丝点击