var a = {};
※リテラル
var b = new Object();
※コンストラクタ
var a = {
height:160, // プロパティ名:値
width:50,
getHight: function(){ //メソッド名:値(この場合関数)
alert(this.height);
}
}
これをコンストラクタで書くと
var a = new Object();
a.height = 160;
a.width = 50;
a.getHight = function(){alert(this.height);}
※thisはオブジェクト自身を示す。
this.heightはa.heightと同じ意味
引数を使う
function person(h,w){
this.height = h;
this.width = w;
this.getHeight = function(){
alert(this.height);
}
}
Tags: オブジェクト