面向对象编程
JavaScript的对象object
例子一:
var car = {
"wheels":4,
"engines":1,
"seats":5
};
例子二:
var Car = function() {
this.wheels = 4;//在 构造函数 中, this
指向被此 构造函数 创建出来的 对象。它创建出来的新对象将带有 wheels
属性,并且赋值为 4
.
this.engines = 1;
this.seats = 1;
};//构造函数来创建对象
调用构造函数
var myCar = new Car();
注意:要使用 new
关键字 去调用构造函数。因为只有这样,Javascript才知道这是要去构造一个新 对象 ,并且把构造函数中的this
指向这个新对象。
当 myCar
(即 Car
的一个 实例 )创建后,他可以像普通对象一样被使用,包括创建、访问、修改它的属性等,就像我们使用其他对象一样。如下:
myCar.turboType = "twin";