バージョン
ブラウザ横断的にJavaScriptのバージョンなるものは存在しないようだ。あるのは、
- 規格としてのECMA Scriptのバージョン(Edition)や、関連する規格
- 各ブラウザがそれらの規格のどの範囲で適合しているか。
- 各ブラウザが独自に提供している機能は何か。
Wikipedia の説明では、"JavaScriptのバージョン"が、ブラウザ種別を問わずに定義されているようにも読めるが、実際のところはMozillaローカルに使われている番号のようだ。(Versions of JavaScript)
ECMA Script 3rd edition
現在利用されているブラウザはサポートしていると考えてよい。
ECMA Script 5
おおむね以下のとおりか。
- IE 9~
- Safari 6~
- FireFox 4~
- Chrome 19~
参考資料
- 各ブラウザがサポートしている機能の早見表 ECMAScript 5 compatibility table
- IEの適合状況の詳細なドキュメント [MS-ES5]: Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document