標準ビルトインオブジェクト

This article is in need of a technical review.

This article is in need of an editorial review.

この章では JavaScript のオブジェクトの全てを、それらのメソッドやプロパティと共に文書化しています。

ここでのグローバルオブジェクト (global objects)(あるいは標準ビルトインオブジェクト)という言葉を『グローバルオブジェクト』 (global object) と混同しないでください。ここでは、グローバルスコープ内にあるオブジェクトのことをグローバルオブジェクトと呼んでいます。後者の『グローバルオブジェクト』自体は、グローバルスコープ中で this を使ってアクセスすることができます(ただし、ECMAScript 5 の strict モードではアクセスできません。その場合、thisundefined を返します)。実際、グローバルスコープとは『グローバルオブジェクト』(継承されたプロパティがあればそれらも含む)のプロパティから構成されています

日本語訳注 : 英語版では、JavaScript 実行時に作成される、グローバルスコープを表す唯一となるグローバルオブジェクトを単数形の global object として、そしてそのグローバルオブジェクトがプロパティとして持つ「グローバルにアクセスできる変数、関数などのオブジェクトの一群」を複数形の global objects で表しています。日本語の文法は単数形、複数形を持たないため、上記では単数形の方に『』を付けてそれぞれを区別しています。

グローバルスコープ内のその他のオブジェクトはユーザースクリプトによって作られるか、あるいはホストアプリによって提供されます。ブラウザ上で提供されている利用可能なオブジェクトについては API リファレンスに文書化されています。DOM と中核となる JavaScript との違いについてさらに知りたければ、JavaScript 技術概説をご覧ください。

標準オブジェクト(カテゴリ別)

値プロパティ

これらのグローバルプロパティは単なる値を返します。これらの値はプロパティもメソッドも持ちません。

関数プロパティ

これらのグローバル関数 ― オブジェクト上にあるというよりグローバルに呼ばれる関数 ― は呼び出し元に直接結果を返します。

基本オブジェクト

これらはその他すべてのオブジェクトのベースとなる、主要な、基本的オブジェクトです。これらには一般的なオブジェクト、関数、そしてエラーを表すオブジェクトが含まれます。

数と日付

これらは数、日付、そして数学計算を表す基本的なオブジェクトです。

テキスト処理

これらは文字列表現、また文字列操作をサポートするオブジェクトです。

インデックス付きコレクション

これらのオブジェクトはインデックス値で順序付けされたデータコレクションを表します。これには(型付けされた)配列や配列のような構造体も含まれます。

キー付きコレクション

これらのオブジェクトはキーを使ったコレクションを表します。これらは挿入順に反復可能な要素で構成されています。

ベクトルコレクション

SIMD ベクトルデータ型はデータがレーン状に配置されたオブジェクトです。

構造化データ

これらのオブジェクトは構造化データバッファ、そして JavaScript Object Notation (JSON) を使ってコードされるデータを表現し、情報をやり取りします。

制御抽象化オブジェクト

リフレクション

国際化

言語に影響を受ける機能に対する ECMAScript コアへの追加機能です。

非標準オブジェクト

その他

ドキュメントのタグと貢献者

Contributors to this page: x2357, teoli, s_fujimoto, yyss, ethertank, Potappo, Yuichirou, Mgjbot
最終更新者: x2357,
サイドバーを隠す