2 Conformance(一致性)

A conforming implementation of ECMAScript must provide and support all the types, values, objects, properties, functions, and program syntax and semantics described in this specification.

一个符合标准的ECMAScript实现必须提供和支持所有在该规范中描述的类型、值、对象、属性、函数以及编程语法和语义化。

A conforming implementation of ECMAScript must interpret source text input in conformance with the latest version of the Unicode Standard and ISO/IEC 10646.

一个符合标准的ECMAScript实现必须能够解释源文本输入与最新的Unicode标准和ISO/IEC 10646一致。

A conforming implementation of ECMAScript that provides an application programming interface that supports programs that need to adapt to the linguistic and cultural conventions used by different human languages and countries must implement the interface defined by the most recent edition of ECMA-402 that is compatible with this specification.

一个符合标准的ECMAScript实现提供一个接口应用程序编程接口来支持那些需要适应不同语言和文化的人来使用的程序,该应用程序接口必须实现在最近的与该规范兼容的ECMA-402版本中定义的接口。

A conforming implementation of ECMAScript may provide additional types, values, objects, properties, and functions beyond those described in this specification. In particular, a conforming implementation of ECMAScript may provide properties not described in this specification, and values for those properties, for objects that are described in this specification.

一个符合标准的ECMAScript实现可提供更多地在规范描述之外的类型、值、对象、属性和函数。特别的一个符合标准的ECMAScript实现可给规范中所描述的对象提供在该规范一些没有规范中没有描述的属性和值。

A conforming implementation of ECMAScript may support program and regular expression syntax not described in this specification. In particular, a conforming implementation of ECMAScript may support program syntax that makes use of the “future reserved words” listed in subclause11.6.2.2of this specification.

一个符合标准的ECMAScript实现可支持规范中没有描述的程序语法和正则表达式语法。特别的,一个符合标准的ECMAScript实现可支持使用在该规范子条款11.6.2.2中列出的“未来保留字’作为编程语法的。

A conforming implementation of ECMAScript must not implement any extension that is listed as a Forbidden Extension in subclause16.2.

一个符合标准的ECMAScript实现不能实现任何在子条款16.2中列出的禁止扩展的扩展。

你可能感兴趣的:(2 Conformance(一致性))