ecmascript 5也称为ES5和ECMAScript 2009,是ecmascript的第5版;ECMAScript是一种由Ecma国际在标准ECMA-262中定义的脚本语言规范。

本文操作环境:windows7系统、ECMAScript 5版、Dell G3电脑。

ecmascript 5是什么?

ECMAScript 5 也称为 ES5 和 ECMAScript 2009。

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)在标准ECMA-262中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

2009年12月,ECMAScript 5.0版正式发布。Harmony项目则一分为二,一些较为可行的设想定名为JavaScript.next继续开发,后来演变成ECMAScript 6;一些不是很成熟的设想,则被视为JavaScript.next.next,在更远的将来再考虑推出。

2011年6月,ECMAscript 5.1版发布,并且成为ISO国际标准(ISO/IEC 16262:2011)。

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

  • 新的对象属性和方法

推荐学习:《javascript基础教程》

以上就是ecmascript 5是什么的详细内容,更多请关注美工之家9502669.com其它相关文章!