JavaScript 組み込みオブジェクトには、Math、Date、String、Array、Object、Function、RegExp、Promise、Map、Set、WeakMap、WeakSet、ArrayBuffer、TypedArray、DataView、WebAssembly などが含まれます。詳細な紹介: 1. 一連の数学定数と関数を提供する Math、2. 日付や時刻などの処理に使用される Date。
このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。
JavaScript には、開発者に必要な機能とツールを提供する組み込みオブジェクトが多数あります。一般的な JavaScript 組み込みオブジェクトの一部を以下に示します。
Math: Math.random() などの一連の数学定数と関数を提供します。
乱数の生成に使用されます。Math.floor()
は切り捨てなどに使用されます。
Date: 日付と時刻の処理に使用されます。現在の日付と時刻を取得したり、特定の日付/時刻オブジェクトを作成したりするために使用できます。たとえば、new Date()
は、現在の日付と時刻を表すオブジェクトを作成します。
String: 文字列の処理に使用されます。特定の位置の文字を取得するための charAt()
、特定の文字列の位置を検索するための indexOf()
、toUpperCase など、文字列を操作するための多くのメソッドが提供されています。 ( )
は文字列を大文字などに変換するために使用されます。
Array: 配列の処理に使用されます。配列の末尾に要素を追加する push()
、配列の最後の要素を削除して返す pop()
、# など、配列を操作するための多くのメソッドが提供されています。 ##indexOf() は、配列内の特定の要素の位置を見つけるために使用されます。
#Object: すべてのオブジェクトはそのサブクラスであり、オブジェクトを作成するための共通メソッドを提供します。
Function: 関数を定義するために使用されます。これは組み込みオブジェクトではありませんが、JavaScript で関数を定義する際の重要な部分です。
RegExp: 正規表現の処理に使用されます。文字列内のパターンを照合、検索、置換するための一連の関数とメソッドを提供します。たとえば、RegExp.test()
は、文字列が正規表現と一致するかどうかを確認するために使用されます。
Promise: 非同期操作を処理するために使用されます。 Promise オブジェクトは、非同期操作の最終的な完了 (または失敗) とその結果の値を表します。
Map、Set、WeakMap、WeakSet: これらは、ES6 によって導入された新しいデータ構造です。 Map オブジェクトはキーと値のペアを保存するために使用され、Set オブジェクトは一意のキーを保存するために使用されます。 WeakMap と WeakSet は他のコレクション型と似ていますが、リフレクション非アクティブなオブジェクトをキー値として格納できます。
ArrayBuffer、TypedArray、DataView: これらのオブジェクトはバイナリ データを処理するために使用されます。 ArrayBuffer オブジェクトは、生のバイナリ データの汎用の固定長バッファを表します。 TypedArray オブジェクトは、Int8Array、Uint8Array、Uint8ClampedArray、Int16Array、Uint16Array、Int32Array、Uint32Array、Float32Array、Float64Array などの型を含む、生のバイナリ データ バッファーを読み取るためのメカニズムを提供します。 DataView オブジェクトは、生のバイナリ データ バッファを読み取るメソッドを提供し、各バイトのデータ型 (符号なし整数、符号付き整数、IEEE 浮動小数点など) を指定できるようにします。
WebAssembly (Wasm): これは、最新の Web ブラウザーで実行できる新しいバイナリ コード形式です。 Wasm は、特に高いパフォーマンスを必要とするアプリケーションにおいて、コードをコンパイルおよび実行するための効率的かつ安全な方法を提供します。
上記は JavaScript の一般的な組み込みオブジェクトの一部ですが、これらに限定されるものではありません。 JavaScript が進化し、新しい ECMAScript 標準が導入されると、さらに多くの組み込みオブジェクトやメソッドが追加される可能性があります。
以上がJavaScript の組み込みオブジェクトとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。