JavaScript標準ライブラリ(一)【内蔵対象】

2475 ワード

この章では、JavaScriptにおけるすべての規格の内蔵オブジェクトと、それらの方法と属性を紹介し、説明している.
グローバルオブジェクト(global objects)または標準的な内蔵オブジェクトは、「グローバルオブジェクト(global object)」と混同しないでください.ここで言うグローバルの対象はグローバルスコープに内蔵されているオブジェクトです.
「グローバルオブジェクト(global object)」はGlobalクラスのオブジェクトです.グローバルスコープにおいては、thisでアクセスすることができるが、厳格なモードで得られるのはundefinedだけである.実際には、グローバルスコープとは、グローバルオブジェクトの属性と、それを引き継ぐ属性のことです.
グローバルスコープ内の他のオブジェクトは、ユーザのスクリプトによって作成されたり、ホストプログラムによって提供されたりすることができる.ブラウザは最も一般的なホストプログラムとして提供されているホストオブジェクトの説明はここで見つけることができます.API参照.DOMとコアJavaScriptの違いについては、JavaScript技術の概要を参照して、より詳細な情報を知ることができます.
標準内蔵オブジェクトの分類
値の属性
これらの大域属性は単純な値を返します.これらの値は自分の属性と方法がありません.
Infinity NaN undefined null字面量
関数の属性
グローバル関数は、呼び出し時に所属するオブジェクトを指定する必要はなく、実行終了後にその結果を直接に呼び出します.
eval()uneval()isFinite()isNaN()parseFloat()parseInt()decodedecodeURI()decodeURIComponent()encodeURIComponent()encodeUR IComponent()escape()unescape()
基本オブジェクト
名前の通り、基本的なオブジェクトは他のオブジェクトを定義または使用する基礎です.基本オブジェクトには、一般的なオブジェクト、関数オブジェクト、およびエラーオブジェクトが含まれます.
Object Funct Boolean Symbol Eror EveralErrer InternalError RangeErrror ReferenceError SyntxError TypeError
数値と日付のオブジェクト
数値、日付、数学計算を行うオブジェクトを表します.
Number Math Date
文字列
文字列を表示したり操作したりするオブジェクトです.
String RegExp
インデックス可能な集合オブジェクト
これらのオブジェクトは、インデックス値に従って並べ替えられたデータセットを表します.配列とタイプ配列、およびクラス配列構造のオブジェクトを含みます.
Aray Int 8 Aray Uint 8 Aray Uint 8 ClaampedAray Int 16 Aray Uint 16 Aray Int 32 Aray Uint 32 Aray Flaoat 32 Aray Flat 64 Aray
キーを使用した集合オブジェクト
これらのセットオブジェクトは、データを格納するときにキーを使用し、挿入順に要素を反復することをサポートします.
Map Set WeakMap WeakSet
ベクトルセット
SIRDベクトルセットのデータは、データ系列として組織されます.
SIM D.Float 32 x 4 SIM D.Float 64 x 2 SIM D.Int 8 x 16 SID.Int 16 x 8 SIM D.Int 16 SIM D.Int 32 x 4 SIM D.Uint 8 x 16 SIM D.Uint 16 SIM D.Uint 32 x 4 SIM D.Bool 8 x 16 SIM D.Bool 16 SID.Bool 16
構造化データ
これらのオブジェクトは、構造化されたバッファデータを表すために使用され、またはJSON(JavaScript Object Notation)を使用して符号化されたデータを使用する.
ArayBuffer ShardArayBuffer Atomics DataView JSON
抽象的なオブジェクトをコントロールする
Promise Generator Generator Function Ayncon
反射
Reflect Proxy
国際化
多言語処理をサポートするためにECMAScriptのオブジェクトを追加します.
Intl Intl.Clator Intl.DateTimeFormat Intl.Number Format
WebAssembly
WebAsssemble WebAsmble.Module WebAsmble.Instance WebAsssemble.Memory WebAsssemble.Table WebAsmble.Table WebAsmble.LinkErrow.RuntimeError
その他
アーグメンント