November 2020
Intermediate to advanced
740 pages
9h 12m
Japanese
JavaScriptにはさまざまな標準オブジェクトが付属していますが、その中には各種プリミティブに対応するオブジェクトや、特殊なリテラルが用意されているオブジェクトなど、言語仕様と強く紐付いたオブジェクトが存在します。本章ではそのようなオブジェクトの概要やプロパティ、利用できるメソッドについて紹介します。
本章で扱うプリミティブに対応するオブジェクトは次のとおりです。
BooleanNumberBigIntStringSymbol上記には含まれませんが、特殊な表記で直接生成できるオブジェクトは次の4つです。本章ではその前者2つを紹介します。
FunctionRegExpObjectArrayまた、最後にグローバルな(コードのどこからでも呼び出すことができる)関数を保持するglobalThisオブジェクトについても紹介します。
プリミティブはNull型、Undefined型、真偽値型、数値型、長整数型、文字列型、シンボル型に含まれる値の総称です。
オブジェクトとプリミティブの違いについてはすでに「2章 データを学ぶ」で説明しています。そこでの説明の繰り返しになりますが、プリミティブとは原始的で効率的な処理が可能である代わりに、プロパティの保持やメソッドの呼び出しなどの複雑な操作ができないデータ型です。このことを踏まえた上で、次のコードを実行してみてください。 ...