JavaScript中对象的创建

对象是一种复合数据类型,它们将多个数据值集中在一个单元中,而且允许使用名字来存取这些值。对象的另一种解释是:它是一个无序的属性集合,每个属性都有自己的名字和值。创建对象的最简单的方法就是在JavaScript代码中加入一个对象直接量。对象直接量是用逗号分隔开的一对对的属性名和值的列表,包含在一个花括号之中,每个属性名可以是一个JavaScript标识符或一个字符串,每个属性值可以是一个常量或任意的JavaScript表达式。下面是对象直接量的一些例子:

var empty={};
var point={x:0,y:0};
var circle={x:point.x,y:point.y+1,radius:2};
var homer={"name":"Homer Simpson",
"age":34,
"married":true,
};
对象直接量是这样的一个表达式:每次计算它的时候,它都创建并初始化一个新的不同的对象。这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中的话,它可以创建很多个新的对象。

new运算符可以创建具体的一类对象。在new的后面跟着调用一个构造函数,它用来初始化对象的属性。例如:

var a=new Array();
var d=new Date();
var r=new RegExp("javascript","i");
Object( )构造函数创建一个空的对象,就像直接量{ }所做的一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值