构造函数创建对象
//构造函数创建对象 function Box(name,age){ //创建一个对象 this.name = name; //添加一个属性 this.age = age; this.run = function(){ return this.name + this.age + '运行中...'; }; } //构造函数没有new Object,但是它后台会自动var obj = new Object //this就相当于obj //构造函数不需要返回对象引用,它是后台自动返回的 //构造函数也是函数,但函数名第一个字母要大写 //必须new构造函数名(),new Box(),而且这个Box第一个字母也是大写的 //必须使用new运算符 var box1 = new Box('lee',100); var box2 = new Box('Jack',200); // alert(box1.run()); // alert(box2.run()); alert(box1 instanceof Object); //判断是否是Object