開発環境
- 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 コメント:
コメントを投稿