第5章 Object()类型

对象,是某个特定引用类型的实例,构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的;

创建Object实例:

(1):表达式方法(不推荐)

    var person = new Object(); 
    person.age = 27;

(2):对象字面量(推荐):代码量少,给人一种封装数据的感觉

    var person = {
        name: 'wangchao',
        age: 27,
        5: true
    }
注意:age后面加逗号,会在IE7和更早版本和Opera中导致错误,

5这种数值名会自动转换为字符串 使用方括号法访问属性好处:如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或者保留字,使用方括号法不会报错;
比如:person.switch 由于switch为关键字,会报错
person['switch'] 不会报错

你可能感兴趣的:(第5章 Object()类型)