ホームページ > 記事 > ウェブフロントエンド > JavaScriptにはオブジェクトがあるのでしょうか?
JavaScript にはオブジェクトがあります。 JavaScript は 3 種類のオブジェクトをサポートしています: 1. 組み込みオブジェクト (文字列、数値、配列などの JavaScript 言語自体で事前定義されたオブジェクト)、2. ブラウザ オブジェクト、3. カスタム オブジェクト。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、ほとんどすべてがオブジェクトです。オブジェクトは、関連するプロパティとメソッドのコレクションです。 JavaScript は、組み込みオブジェクト、ブラウザ オブジェクト、カスタム オブジェクトの 3 種類のオブジェクトをサポートします。
1. JavaScript 組み込みオブジェクト:
は、JavaScript 言語自体の定義済みオブジェクトを指します。ECMAScript 標準で定義され、すべてのブラウザーで提供されます。標準が統一されているため、これらのオブジェクトのブラウザ互換性の問題はそれほど大きくありません
文字列、数値、ブール値、配列、日付、正規表現、数学、エラー、オブジェクト、関数、グローバル
2. JavaScript ウィンドウ - ブラウザ オブジェクト:
ブラウザ オブジェクト モデル (BOM) を使用すると、JavaScript がブラウザと通信できるようになります。
ブラウザ オブジェクト モデル (BOM) には公式の標準はありません。最近のブラウザでは、JavaScript とのやり取りに (ほぼ) 同じメソッドとプロパティが実装されているため、BOM のメソッドとプロパティとしてよく言及されます。
メソッドとプロパティは、多くの場合 BOM とみなされます。これは、最新のブラウザーが JavaScript の対話性のために (ほぼ) 同じメソッドとプロパティを実装しているためです。
Window オブジェクト:
すべてのブラウザは window オブジェクトをサポートしています。ブラウザウィンドウを表します。
1)、ウィンドウ オブジェクトはトップレベル オブジェクトです;
2)、ウィンドウ オブジェクトには、ドキュメント、フレーム、履歴、場所、ナビゲーター、画面、これら 6 つの主要な属性プロパティ自体もオブジェクトです (
3)、ウィンドウ オブジェクトの下のドキュメント プロパティもオブジェクトであり、ドキュメントの下には 5 つの主要なプロパティもあります (アンカー、フォーム、イメージ、リンク、 location) もオブジェクトです。
3. JavaScript カスタム オブジェクト:
JavaScript を通じて、独自のオブジェクトを定義および作成できます。
新しいオブジェクトを作成するにはさまざまな方法があります。以下に 2 つを紹介します:// 以构造函数形式来调用 new Object([value])value には任意の値を指定できます。 次の例では、Object を使用してブール オブジェクトを生成します:
// 等价于 o = new Boolean(true); var o = new Object(true);2) オブジェクト リテラルを使用するオブジェクト リテラルを使用してオブジェクトを作成することもできます。構文形式は次のとおりです。 :
{ name1 : value1, name2 : value2,...nameN : valueN }
は、実際には中括弧内に名前:値のペアを作成し、名前:値のペアをコンマ
, で区切ります。 [推奨学習: JavaScript 上級チュートリアル
]###以上がJavaScriptにはオブジェクトがあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。