ES5とは何ですか?
ES5はECMAScript5のショートカットです
ECMAScript5はJavaScript5とも呼ばれます
ECMAScript5はECMAScript2009とも呼ばれます
ECMAScript 5
ECMAScript5は2009年にリリースされました。
ECMAScript5の機能
これらは2009年にリリースされた新機能です。
- 「厳密な使用」指令
- String.trim()
- Array.isArray()
- Array.forEach()
- Array.map()
- Array.filter()
- Array.reduce()
- Array.reduceRight()
- Array.every()
- Array.some()
- Array.indexOf()
- Array.lastIndexOf()
- JSON.parse()
- JSON.stringify()
- Date.now()
- プロパティゲッターとセッター
- 新しいオブジェクトプロパティメソッド
ECMAScript5の構文上の変更
- 文字列のプロパティアクセス[]
- 配列およびオブジェクトリテラルの末尾のコンマ
- 複数行の文字列リテラル
- プロパティ名としての予約語
ES5のブラウザサポート(2009)
Chrome 23、IE 10、およびSafari 6は、ECMAScript5を完全にサポートする最初のブラウザーでした。
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |
Internet Explorer 9(2011年3月)は、「厳密に使用」を除いてES5をサポートします。
完全なECMAScript5チュートリアル
これは、ECMAScript5の簡単な紹介です。
完全な概要については、W3Schools JavaScriptES5チュートリアルにアクセスしてください。
JavaScriptバージョンの完全な概要については、JavaScriptバージョンを参照してください。