相关概念:
(1)引用类型:在JS中,引用类型是一种数据格式,用于将数据和功能组织在一起。引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。
(2)对象:是某个引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的。
(3)构造函数:构造函数本身就是一个函数,只不过该函数是出于创造新对象的目的而定义的。
Object引用类型的实例创建方式(两种):
//new 操作符后面跟Object构造函数
var obj1=new Object();
//字面量表示法
var obj2={
name:"JavaScript",
age:30
}
//最后一个属性age后面不能加逗号,要不会在IE7及之前版本和Opera中导致错误。
访问对象属性的方法(两种):
//点表示法,也是很多面向对象语言的方法
alert(obj2.name);
//JS中也可以使用方括号来访问属性
alert(obj2["name"]);
方括号访问法:
1.使用时应该将要访问的属性以字符串的形式放在方括号中;
2.可以通过变量访问属性;
3.可以访问会导致语法错误的字符,或者属性名是关键字或字符串。