1
/*使用构造函数方式--创建一个Person类*/
function Person(){ 2 3 } 4 var p1=new Person(); 5 alert(p1 instanceof Person); 6 alert(Person);
/*创建一个猫类*/ 7 function Cat(name,age){ 8 this.name=name; 9 this.age=age; 10 } 11 var cat1=new Cat("白猫",5); 12 alert(cat1.name); 13 alert(cat1 instanceof Cat) //true instanceof操作符可以判断cat1对象是否为Cat(猫)类的实例 14 alert(cat1 instanceof Person);//false 因为cat1不是人类的实例所以此次弹出false
1 alert(cat1.constructor);//constructor:操作符可以弹出当前对象所使用的构造函数