2011年1月25日火曜日

[JavaScript] オブジェクト

var 変数名 = new コンストラクタ名(引数1,引数2…)

オブジェクトリテラルを利用する方法
var 変数名={ プロパティ名 : 値、プロパティ名 : 値 }

配列の生成
new Array ( 引数 , 引数 )

関数
関数名のないものを無名関数という
下のように関数リテラルを利用する方法もある
関数の利用箇所であわせて関数を定義するため、
呼び出し箇所とその処理の対応関係が理解しやすくなる

var 変数名 = function(引数, 引数, ...){
 return 戻り値
}

プロパティ名として文字列を使って指定した場合でも、
その文字列が識別子と同じ規則で記述されていれば大丈夫。
文字列を使った場合で、その文字列が識別子の規則では認められない形式だった場合には、
ドット演算子を使ってプロパティへアクセスすることはできない。

var obj = {'1st':100, 'Top border':80};
alert(obj.1st);

var obj = {'width':100, 'height':80};
alert(obj.width);

0 コメント:

コメントを投稿