ECMAScript 5(ES5)は、2009年に国際標準化機構によって承認されたJavaScriptの仕様バージョンです。strict modeの導入、Object.create()やObject.defineProperty()などのメタプログラミング機能、ネイティブJSON処理機能、配列メソッドの充実など、言語の実用性を大きく向上させた重要なバージョンです。2015年のES6登場まで長く使用されました。
ECMA(欧州電子計算機製造者協会)が策定した標準仕様。ECMAScript(標準化されたJavaScript仕様)の第5版という意味で、2009年の承認から「ECMAScript 5」と呼ばれています。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。