正如上一节所讲,JavaScript 是一种符合ECMAScript 标准的程序设计语言。而事实上,往往是先由JavaScript 实现某一功能,ECMAScript 才对其进行标准化处理。由于历史原因,Mozilla 基金会所开发的JavaScript(严格意义上的真正的JavaScript)常常会在标准化之前就加入一些新功能。JavaScript 版本和ECMAScript 版本的对应关系如表1.2 所示。 表1.2 JavaScript 的版本