1 <script type="text/javascript"> 2 function Person(name, age, gender) { 3 this.userName = name; 4 this.userAge = age; 5 this.userGender = gender; 6 7 this.sayHello = function () { 8 alert('我叫:' + this.userName + ' 今年:' + this.userAge + '岁了。性别是:' + this.userGender); 9 }; 10 } 11 //为Person的原型中增加一个sayHi 12 Person.prototype.sayHi = function () { 13 alert('Person原型中的SayHi'); 14 }; 15 16 var p = new Person('张三', 10, '男'); 17 18 //Student函数对象(Student构造函数) 19 function Student(name, age,gender) { 20 this.userName = name; 21 this.userAge = age; 22 this.userGender = gender; 23 } 24 25 //设置Student继承自p对象。 26 Student.prototype = p; 27 28 29 Student.prototype.sayByebye = function () { 30 alert('bye bye!!!'); 31 }; 32 33 var s = new Student('李四', 20,'女'); 34 35 s.sayHello(); 36 37 38 39 40 41 </script>