码迷,mamicode.com
首页 > Web开发 > 详细

JS引用类型(1)——Object类型

时间:2016-09-17 23:36:48      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法
对象是某个特定引用类型的实例。
新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。
var person = new Object();

【1】Object类型

(1)创建Object实例的方式:

1》使用new操作符后跟Object构造函数

var person = new Object();
person.name = "Nicholas";
person.age = 21;

2》对象字面量表示法

var person = {
name:"Nicholas",
age:21,
5:true //数值属性名会自动转化为字符串
};

在通过对象字面量定义对象时,实际上不会调用Object构造函数。

(2)访问对象属性的方法:

1》点表示法
2》方括号表示法

alert(person.name); //"Nicholas"
alert(person["name"]); //"Nicholas"

var propertyName = "name"; 
alert(person["propertyName"]); //"Nicholas"

alert(person["first name"]); //"Nicholas"
  • 方括号语法应该将要访问的属性以字符串的形式放在方括号中;
  • 从功能上看,这两种访问属性的方法没有任何区别,但方括号表示法可以通过变量来访问属性;
  • 如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,使用方括号法;

JS引用类型(1)——Object类型

标签:

原文地址:http://www.cnblogs.com/LS-tuotuo/p/5879775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!