2012年3月22日木曜日

開発環境

独習JavaScript 高橋 和也 (著), 竹添 直樹 (著), 里見 知宏 (著) の第7章(オブジェクト指向プログラミング)7.3(クラス定義とコンストラクタ)練習問題7.3を解いてみる。

その他参考書籍

4.

2つの引数を可算してその結果を返す関数をnew演算子で呼び出した場合、return文は無視される。

コード(TextWrangler)

function Rectangle(height,width){
  this.height = height;
  this.width = width;
}
function Person(age,name,gender){
  if(name == undefined){
    throw new Error('nameプロパティが指定されていません。');
  }
  this.age = age;
  this.name = name;
  this.gender = gender;
}
var user = new Person(100,'JavaScript','男女');
var result = "";
for(var prop in user){
  result += prop + ": " + user[prop] + "<br />";
}
function add(arg1,arg2){
  return arg1 + arg2;
}
var n = new add(1,2);
result += n + "<br >";
$('#pre0').html(result);






						

0 コメント:

コメントを投稿