開発環境
- OS X Mavericks - Apple(OS)
- Safari, Firefox + Firebug, Google Chrome(Webプラウザ、プラグイン)
- BBEdit - Bare Bones Software, Inc. (GUI) , Emacs (CUI) (Text Editor)
- JavaScript (プログラミング言語)
Head First JavaScript Programming (Eric T. Freeman (著)、 Elisabeth Robson (著)、 O'Reilly Media )のChapter 12(Creating objects: Advanced Object Construction)、EXERCISE(p.537)を解いてみる。
EXERCISE(p.537)
コード(BBEdit, Emacs)
var Car = function (make, model, year, color, passengers, convertible, mileage) {
this.make = make;
this.model = model;
this.year = year;
this.color = color;
this.passengers = passengers;
this.convertible = convertible;
this.mileage = mileage;
this.start = function () {
this.started = true;
};
this.stop = function () {
this.started = false;
};
this.drive = function () {
if (this.started) {
print(this.make + ' ' + this.model + ' goes zoom zoom!');
} else {
print('Start the engine first.');
}
};
},
chevy;
chevy = new Car('Chevy', 'Bel Air', 1957, 'red', 2, false, 1021);
chevy.drive();
chevy.start();
chevy.drive();
chevy.stop();
chevy.drive();
0 コメント:
コメントを投稿