ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript はどのようなオブジェクトをサポートしていますか?
JavaScript は 3 種類のオブジェクトをサポートします: 1. 組み込みオブジェクト (String、Number、Boolean、Array、Date、RegExp、Math、Error、Object、Function、Global など); 2. ブラウザ オブジェクト; 3 . オブジェクトを自動定義します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript オブジェクトは、関連するプロパティとメソッドのコレクションです。 JavaScript は、組み込みオブジェクト (ネイティブ オブジェクト)、ブラウザ オブジェクト、カスタム オブジェクトの 3 種類のオブジェクトをサポートします。
1. JavaScript 組み込みオブジェクト:
は、ECMAScript 標準で定義され、使用される JavaScript 言語自体の定義済みオブジェクトを指します。すべてのブラウザ メーカーによる特定の実装を提供するには、標準の統一により、これらのオブジェクトのブラウザ互換性の問題はそれほど大きくありません。
String、Number、Boolean、Array、Date、RegExp、Math、Error、Object 、関数、グローバル
##2. JavaScript ウィンドウ - ブラウザ オブジェクト:
ブラウザ オブジェクト モデル (BOM) により、JavaScript がブラウザと通信できるようになります。 。 ブラウザ オブジェクト モデル (BOM) には公式の標準はありません。最近のブラウザでは、JavaScript とのやり取りに (ほぼ) 同じメソッドとプロパティが実装されているため、BOM のメソッドとプロパティとしてよく言及されます。 メソッドとプロパティは、多くの場合 BOM とみなされます。これは、最新のブラウザーが JavaScript の対話性のために (ほぼ) 同じメソッドとプロパティを実装しているためです。Window オブジェクト:
すべてのブラウザは window オブジェクトをサポートしています。ブラウザウィンドウを表します。 1)、ウィンドウ オブジェクトはトップレベル オブジェクトです; 2)、ウィンドウ オブジェクトには、ドキュメント、フレーム、履歴、場所、ナビゲーター、画面、これら 6 つの主要な属性プロパティ自体もオブジェクトです (3)、ウィンドウ オブジェクトの下のドキュメント プロパティもオブジェクトであり、ドキュメントの下には 5 つの主要なプロパティもあります (アンカー、フォーム、イメージ、リンク、 location) もオブジェクトです。3. JavaScript カスタム オブジェクト:
JavaScript を通じて、独自のオブジェクトを定義および作成できます。 新しいオブジェクトを作成するには 2 つの異なる方法があります。var person=new Object(); person.firstname="John"; person.lastname="Doe"; person.age=50; person.eyecolor="blue"; document.write(person.firstname + " is " + person.age + " years old.");[推奨学習:
JavaScript 上級チュートリアル]
以上がJavaScript はどのようなオブジェクトをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。