类和对象
类:
就是某一类对象(事物)的抽象,简单理解成某一类事物共同特征的抽象。
对象:
某类事物具体的实体(实例)。
原型对象
可以将原型对象看做对象的基类。所有创建的对象实例共享该原型对象。
- JavaScript 语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)
新建一个Person类
function Person(name,age){
this.name = name;
this.age = age;
}
构造函数的特点
1.首字母大写
2.函数内部使用this关键字,谁new(实例化)就指向谁
3.使用this关键字给对象添加属性
4.必须使用new关键字,去生成一个对象
实例化一个对象
var chengchao = new Person("程超",18)