JavaScript は、Microsoft による ECMA 262 言語仕様 (ECMAScript Editor 3) の実装です。少数の例外を除いて (下位互換性を維持するため)、JavaScript は ECMA 標準を完全に実装します。
JavaScript は、インタープリタ型のオブジェクトベースのスクリプト言語です。 JavaScript は C のような成熟したオブジェクト指向言語よりも強力ではありませんが、意図された用途には十分強力です。
JavaScript は他の言語の機能を簡略化したものではなく (たとえば、漠然と間接的に Java に関連しているだけです)、何かを単純化したものでもありません。ただし、限界もあります。たとえば、この言語を使用してスタンドアロン アプリケーションを作成することはできません。また、ファイルの読み取りと書き込みのサポートは組み込まれていません。さらに、JavaScript スクリプトは、Active Server Pages (ASP)、インターネット ブラウザ、Windows スクリプト ホストなど、特定のインタープリタまたは「ホスト」上でのみ実行できます。
このリファレンス マニュアルの残りの部分では、JavaScript 機能の概要を説明します。