对象:某一类的实例
类:某个类具体事物的抽象
1.JavaScript新建一个类 使用构造函数
实例就是new出来的对象
构造函数的特点:
1.函数名大写
2.使用this关键字添加属性
3.使用new关键字去实例化对象
4.this指向实例化的对象
function Student(name,age){this.name = name;this.age = age;}var chen = new Student("李四",18);var zhang = new Student("张三",28)console.log(chen)console.log(zhang)
构造函数的缺点
共有的属性或者共有的方法我们可以放在原型对象上
function Person(name,age){this.name =name;this.age = age;}Person.prototype.eat = "水果"var p =new Person("li",19)var zhang =new Person("zhang",20)console.log(p)console.log(zhang)
