1.类
/* es6之前如何实例化一个类
使用构造函数实现一个类
构造函数:就是构造一个对象的函数(Java—构造函数和类名是相同的)
*/
构造函数的特点
- 函数体内部使用了this关键字,代表了所要生成的对象实例。
- 生成对象的时候,必须使用new命令
- 在构造函数中 谁使用new关键字调用构造函数,this就指向谁
<script>
//类名首字母要大写
function Person(name,age){
/* 在构造函数中 谁使用new关键字调用构造函数,this就指向谁 */
this.name=name;
this.age=age;
}
Person.prototype.sayName=function(){
console.log(this.name)
}
var wang=new Person("wangsiman",18);
console.log(wang.name)
wang.sayName()
</script>