javascript中创建对象有2种方法:
一个是直接new object,然后初始化各个属性。
一个是写个构造函数,然后new 构造函数创建对象。
代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document</title>
<script language="javascript">
function objPerson(name,sex,age,email,address)
{
this.name = name;
this.sex = sex;
this.age = age;
this.email = email;
this.address = address;
}
</script>
</head>
<body>
<script language="javascript">
//直接创建对象
var person = Object();
person.name = "张三";
person.sex = "男";
person.age = 28;
person.email="zhangsan@163.com";
person.address ="上海市静安区北京西路100号100";
for(i in person)
{
document.write("<br>"+person[i]);
}
//通过构造函数创建对象
var p = new objPerson("王八","男",80,"wangba@163.com","北京市朝阳区西北旺大街250号250");
for(i in p)
{
document.write("<br>"+p[i]);
}
var t = new objPerson();
t.name = "张三丰";
t.sex = "男";
t.age = 108;
t.email="zhangsanfen@163.com";
t.address ="河南省五台山市少林寺";
for(i in t)
{
document.write("<br>"+t[i]);
}
</script>
</body>
</html>