4

我正在查找 JavaScript 的更新函数并找到了 ECMAScript/ECMA 5。

因为我从未听说过它,所以我对其进行了更多研究,发现它以不同名称的形式出现,例如:

JavaScript, JScript (Microsofts Variation), ECMAScript, ECMA 5, E4X (JavaScript for Xml)and many others

从我读到的内容看来,虽然正在起草 JavaScript 的较新实现,但它被称为 ECMA-262 版本 {edition_number} 或 {name}。

我知道,如果是 ECMAScript 的实现,每一个都是方言,所以如果没有稍微不同的方式,它会以相同的方式工作。

JavaScript 和 ECMAScript 有什么不同,还是只是名称不同?

4

4 回答 4

4

ECMAScript 是一个标准。Javascript、JScript 是该标准的实现。

是的,它们几乎相同。Web 编程中的大部分差异来自于 DOM 实现(文档对象模型)的多样性。

于 2010-07-01T12:28:03.117 回答
1

嗯,这主要是名字。

Javascript 首先被实现,然后起草了 ECMAScript 标准来描述它。

于 2010-07-01T11:53:12.580 回答
0

相同的。ECMAScript 是语言,Javascript 是 Web 浏览器中实现的名称。

于 2010-07-01T11:54:16.353 回答
0

但是,如果您在为浏览器编写代码时坚持使用 JavaScript,那么您将是最兼容的。

于 2010-07-01T12:36:40.477 回答