第五章 引用类型> Object类型

概念:引用类型的值(对象)是引用类型的一个实例。有时也被称为对象定义,描述的是一类对象所具有的属性和方法。

var person = new Object();

创建一个Object的新实例,保存在变量Person中。使用的构造函数是Object,它为新对象定义默认的属性和方法。

5.1 Object类型

创建Object实例的俩种方法

1.使用new操作符,后面跟一个Object构造函数。

var Person = new Object();  
person.name = "Nicholas";     //为person对象定义属性name
person.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";

原文地址:https://www.cnblogs.com/zhangbaihua/p/5558558.html