1.类

/* es6之前如何实例化一个类
使用构造函数实现一个类
构造函数:就是构造一个对象的函数(Java—构造函数和类名是相同的)
*/

构造函数的特点

  1. 函数体内部使用了this关键字,代表了所要生成的对象实例。
  2. 生成对象的时候,必须使用new命令
  3. 在构造函数中 谁使用new关键字调用构造函数,this就指向谁
    1. <script>
    2. //类名首字母要大写
    3. function Person(name,age){
    4. /* 在构造函数中 谁使用new关键字调用构造函数,this就指向谁 */
    5. this.name=name;
    6. this.age=age;
    7. }
    8. Person.prototype.sayName=function(){
    9. console.log(this.name)
    10. }
    11. var wang=new Person("wangsiman",18);
    12. console.log(wang.name)
    13. wang.sayName()
    14. </script>