概念:引用类型的值(对象)是引用类型的一个实例。有时也被称为对象定义,描述的是一类对象所具有的属性和方法。
var person = new Object();
创建一个Object的新实例,保存在变量Person中。使用的构造函数是Object,它为新对象定义默认的属性和方法。
5.1 Object类型
创建Object实例的俩种方法
1.使用new操作符,后面跟一个Object构造函数。
var Person = new Object(); person.name = "Nicholas"; //为person对象定义属性nameperson.age = 25; //为person对象定义属性age
2.使用对象字面量
var person = { name: "Nicholas", age: 29}; //对象字面量的属性名也可以是字符串 var person = { "name": "Nicholas", "age": 25, "sex": "man" } console.log(person.sex); //man
访问和定义对象属性的俩种方法:
1. "."表示法
var person = new Object();person.name = "zhangsan";person.age = 29;console.log(person.age);//29
2.“[]”方括号语法,将访问的属性名以字符串形式放在方括号中。属性名(包含保留字,关键字,空格, 标点符号)通过运算不是固定值的时候。
console.log(person["name"]);//Nicholas //通过变量访问属性 var person2 = "name";