ES5とは何ですか?


HTML

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バージョンを参照してください