ISO/IEC 22275:2018
Information technology - Programming languages, their environments, and system software interfaces - ECMAScript? Specification Suite
发布时间:2018-05-09 实施时间:


ECMAScript是一种由Ecma国际组织标准化的编程语言,最初由Netscape公司开发并命名为JavaScript。ECMAScript是一种解释性语言,主要用于Web浏览器中的客户端脚本编程,但也可以用于服务器端编程、桌面应用程序和移动应用程序等领域。ECMAScript的最新版本是ECMAScript 2021,该版本于2021年6月发布。

ECMAScript规范套件是一系列标准文档,用于规定ECMAScript的语法、类型、语义和API。该套件包括以下标准文档:

- ECMAScript语言规范:规定ECMAScript的语法、类型、语义和API,以及与其他标准和技术的交互。
- ECMAScript国际化API规范:规定ECMAScript的国际化API,包括日期、时间、数字、货币、排序和字符串处理等方面。
- ECMAScript JSON文本格式规范:规定ECMAScript的JSON文本格式,包括语法、类型、值和解析等方面。
- ECMAScript正则表达式规范:规定ECMAScript的正则表达式语法和语义,以及与Unicode和其他标准的交互。
- ECMAScript测试262规范:规定ECMAScript的测试套件,用于验证ECMAScript实现的正确性和一致性。

ECMAScript规范套件的制定和更新由Ecma国际组织的TC39技术委员会负责。该委员会由来自各个公司和组织的技术专家组成,负责制定ECMAScript的标准和推动其发展。ECMAScript规范套件的标准化和推广有助于促进ECMAScript的互操作性和可移植性,以及提高开发人员的生产力和代码质量。

相关标准
- ISO/IEC 16262:2011 Information technology - Programming languages - Pascal
- ISO/IEC 14882:2020 Information technology - Programming languages - C++
- ISO/IEC 9899:2018 Information technology - Programming languages - C
- ISO/IEC 30170:2012 Information technology - Programming languages - Ada
- ISO/IEC 8652:2012 Information technology - Programming languages - Ada