在 JavaScript 中,用 new
关键字来调用的函数,称为构造函数
在创建构造函数时,规范函数名首字母大写
通过this来给对象添加属性和方法
function Encapsulation(width, height, background) {
//传值
this.width = width;
this.height = height;
this.background = background;
//内部方法
this.alate = function () {
//输出值
alert(this.width);
// console.log(tpes);
}
this.alate2 = function () {
alert(this.height);
}
this.alate3 = function () {
alert(this.background);
}
}
实例化对象:
var box = new Encapsulation(200, 200, "red");
通过对象传值:
box.width=300;
box.alate();
box.alate2();
box.alate3();