什麼是 ES5?
ES5 是 ECMAScript 5 的簡稱
ECMAScript 5 也稱為 JavaScript 5
ECMAScript 5 也稱為 ECMAScript 2009
ECMAScript 5
ECMAScript 5 於 2009 年釋出。
ECMAScript 5 的特性
這是 2009 年釋出的新特性
- "use strict" 指令
- 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()
- 屬性 getter 和 setter
- 新的物件屬性方法
ECMAScript 5 的語法更改
- 字串的屬性訪問 [ ]
- 陣列和物件字面量中的尾隨逗號
- 多行字串字面量
- 保留字作為屬性名
ES5 (2009) 的瀏覽器支援
Chrome 23、IE 10 和 Safari 6 是首批完全支援 ECMAScript 5 的瀏覽器
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
2012 年 9 月 | 2012 年 9 月 | 2013 年 4 月 | 2012 年 7 月 | 2013 年 7 月 |
Internet Explorer 9(2011 年 3 月)支援 ES 5,但“use strict”除外。
完整的 ECMAScript 5 教程
這是對 ECMAScript 5 的簡要介紹。
如需完整概述,請訪問 W3Schools JavaScript ES5 教程。
如需完整的 JavaScript 版本概述,請訪問 JavaScript 版本。