最終更新:2013-01-15 (火) 08:42:09 (4090d)
JavaScript/変数
Top / JavaScript / 変数
JavaScriptにおける変数の宣言と参照とは、「変数名をキー、変数値を値とした、ハッシュテーブルへの読み書き」である
変数オブジェクト?
グローバルオブジェクト (window)
- グローバル変数は実際にはグローバルオブジェクトのプロパティ
- ウェブページではグローバルオブジェクトはwindow
アクティベーションオブジェクト (Callオブジェクト?)
メモ
- JavaScriptの変数は、全て変数オブジェクト?のプロパティとして扱われている
- 変数オブジェクト?は状況に応じて違うものが使われる(グローバルスコープ?であればグローバルオブジェクト、ローカルスコープ?であれば目に見えない変数オブジェクト?)
- ローカルスコープ?に対応する変数オブジェクトは「アクティベーションオブジェクト」と呼ばれ、関数呼び出しが行われると自動的に作成される