ECMA262和ISO / IEC 16262之间的实际区别

时间:2013-03-06 10:13:34

标签: javascript standards

有谁知道这两个标准之间有什么区别(事实上它们看起来相同)?

感谢。

更准确地说,我从他们的网站上下载了这两个文件,如果你阅读了索引,它们似乎是等价的

2 个答案:

答案 0 :(得分:5)

ISO文档(预览here)包含以下文字:

  

目前的第三版   ISO / IEC 16262(作为ECMA-262第5版出版)

这意味着它们是相同的文本。

ECMA-262 page也说明了这一点:

  

ECMAScript标准版本5.1与国际标准ISO / IEC 16262:2011的第三版完全一致。

因此,唯一的实质性差异似乎是ISO将向您收取238瑞士法郎的副本,但ECMA将免费提供给您。

答案 1 :(得分:0)

262只是Ecma大会给出的标识符,而16262:XXXX是ISO / IEC给出的标识符(其中XXXX是修订年份)。

因此,两个文档代表相同的意思。

  • ECMA-262第1版由ISO / IEC作为16262:1998发布。
  • ECMA-262第2版由ISO / IEC作为16262:2002发布。
  • ECMA-262第3版由ISO / IEC作为16262:2011发布。
  • ECMA-262第5版和其他标准(例如ECMA-402和ISO / IEC 21778:2017)已被ISO / ICE称为ISO / IEC 22275:2018。

您可以看到Ecma管理的标准列表,其中包含Ecma ID和ISO / IEC ID:https://www.ecma-international.org/publications/standards/Standard.htm