初学Javascript--引用类型(1)

本文介绍了JavaScript中创建对象的两种方法:使用new操作符+Object构造函数与对象字面量表示法。此外还详细解释了如何使用点表示法与方括号表示法访问对象属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Object类型


创建Object实例用两种方式。一种是使用new操作符+Object构造函数

var person = new Object();
person.name = "Eureka";
person.age = 20;

第二种是使用对象字面量表示法。

var person = {
    name : "Eureka",//用","分隔属性
    age : 20//最后一项属性后则不加","
};//在通过对象字面量定义对象时,实际不会调用Object构造函数
//在使用对象字面量语法时,属性名也可以使用字符串
var person = {
    "name" : "Eureka",
    "age" : 20

在使用对象字面量语法时,将花括号留空则可定义默认属性与方法的对象:

var person = {}
person.name = "Eureka";
person.age = 20;

通常,访问对象属性时使用的都是点表示法,但js中也能够使用方括号 [ ] 来访问对象的属性但需要注意将要访问的属性会以字符串的形式放在方括号中;

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

//其中方括号语法可以通过变量来访问属性
var propertyName = "name";
alert(person[propertyName]);

属性名中可能会含有非字母或者非数字,或者属性名使用的是关键字或者保留字时,也可以通过方括号表示法

person["first name"] = "Eureka"

通常,除非必须使用变量来访问属性,否则推荐使用点表示法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值