<!--
创建对象的三种基本形式。
(1)通过字面量形式创建对象
var 对象名 = {};//创建一个空的对象
var 对象名 = {键:值,键2:值2,...};
(2)通过new Object对象创建对象
var 对象名 = new Object();//创建一个空的对象
(3)通过Object对象的create方法创建对象
var 对象名 = Object.create(null);
-->
<script type="text/javascript">
//1)通过字面量形式创建对象
var obj={};
var obj1={
name:"徐渭",
age:1
};
console.log(obj1);
//2)通过new Object对象创建对象
var obj2=new Object();
obj2.name="zhangsangou";
//给对象加了一个方法
obj2.func=function(){
console.log("我是徐胭脂");
};
console.log(obj2);
//3)通过Object对象的create方法创建对象
//var obj3=Object.create(null);
var obj3=Object.create({name:"zhangsan"});
console.log(obj3);
//4)构造函数的方式创建对象(很少用)
//定义了一个Person的构造函数
var Person=function(name){
this.name=name;
};
//创建对象
var p1=new Person("zhangergou");