Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
ほしい物リスト
2010年6月2日水曜日
プログラミング学習の記録 209 独習JavaScript (大型本)の第7章(オブジェクト指向プログラミング)の7.3(クラスの定義とコンストラクタ)の練習問題7.3
開発環境:
Mac OS X Snow Leopard (OS)
Firefox(ブラウザ)+Firebug(アドオン)
"独習JavaScript (大型本)"のp.219, 第7章(オブジェクト指向プログラミング)の7.3(クラスの定義とコンストラクタ)の練習問題7.3を解いてみる。
1.
function Rectangle(height, width) { this.height = height; this.width = width; } var rectangle = new Rectangle(20, 10); alert("Rectangle\nheight: " + rectangle.height + " width: " + rectangle.width);
2, 3.
function Person(age, name, gender) { if (name == undefined) { throw new Error("missing parameter\'name\'."); } this.age = age; this.name = name; this.gender = gender; } var age = prompt("年齢を入力してください", ""); var name = prompt("名前を入力してください", ""); var gender = prompt("性別を入力してください", ""); var user = new Person(age, name, gender); alert("user\nage: " + age + " name: " + name + " gender: " + gender);
4.
よく理解できなかったので再度挑戦。
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿