Object对象 注: 在JS当中定义的类默认继承Object,会继承Object类中所有的属性以及函数 1.属性: *prototype 给类动态扩展属性和函数 2.方法: toLocalString() toString() valueOf() 3.在JS中定义类和对象: 定义类的语法: 方法一: function 类名(形参){ } 方法二: 类名=function(形参){ } 创建对象的语法: new 构造方法名(实参) //构造方法名与类名一致 如: 一: function Student(){ alert('//Student..........'); } //当作普通函数调用 Student(); //Student.......... //当作类创建对象 var stu=new Student(); //Student.......... alert(stu); //object Object 二: Product=function(pno,pname,price){ this.pno=pno; this.pname=pname; this.price=price; this.getPrice=function(){ return this.price; } } var pro=new Product(111,'西瓜',1 5); var pri=pro.getPrice(); alert(pri); 注:Js中类的定义,同时又是一个构造函数的定义 在JS中类的定义和构造函数的定义是放在一起来完成的 4.通过prototype属性给类动态扩展属性以及函数 Product.prototype.getName=function(){ return this.pname; } //调用扩展的getName()函数 var pname=pro.getName(); alert(pname)