JavaScriptのオブジェクト

JavaScriptで扱えるオブジェクトには以下のものがある

  • ビルトインオブジェクト(JavaScript)に組み込まれているオブジェクト
  • Webブラウザのオブジェクト
  • DOM(ドキュメントオブジェクトモデル)
  • ユーザー定義オブジェクト
ビルトインオブジェクトの種類
Array 配列を扱うオブジェクト
Boolean 論理値
Date 日付/時間
Error 一般的なエラー
EvalError eval()の結果が不正な場合のエラー
Function 関数
Math 数学関数
Number 数値
Object 全てのオブジェクトの共通要素を持つ
RangeError 有効範囲外の数値を扱ったエラー
ReferenceError 無効な変数を参照したエラー
RegExp 正規表現
String 文字列
SyntaxError 構文エラー
TypeError オブジェクトのタイプが異なるエラー
URIError URLエンコードのエラー
グローバルオブジェクト

JavaScriptにあらかじめ組み込まれているプロパティは「ビルトインプロパティ」
メソッドは「ビルトイン関数」と呼ばれる。
これらは「グローバルオブジェクト」と呼ばれる特殊なオブジェクトに定義されている。
他のビルトインオブジェクトと異なり、実際にGlobalという名前のオブジェクトはない。
そのため参照するにはオブジェクトを指定しないでプロパティ名やメソッド名だけを記述する。

プロパティ名 説明
Infinity 無限大を示す定数
NaN 非数を示す定数
undefined プロパティが未定義であることを示す定数
Functionオブジェクト

関数やメソッドを扱うためのオブジェクト
通常はFunction文や関数リテラルを試用して生成される。

Objectオブジェクト

すべてのビルトインオブジェクトの基準となるオブジェクトで、ビルトイン関数共通のプロパティやメソッドが定義されている。

各種エラーを扱うオブジェクト

例外が発生した際に利用されるオブジェクト