? : ), )if 语句do-while 语句while 语句for 语句for-in、for-of 和 for-await-of 语句continue 语句break 语句return 语句with 语句switch 语句throw 语句try 语句debugger 语句?uem/p1-90`符合规范的 ECMAScript 实现必须提供并支持本规范描述的所有类型、值、对象、属性、函数,以及程序语法和语义。
符合规范的 ECMAScript 实现必须按照 Unicode 标准和 ISO/IEC 10646 的最新版本解释输入的源文本。
如果符合规范的 ECMAScript 实现提供了应用程序编程接口(API),以支持需要适应不同人类语言和国家所使用的语言及文化惯例的程序,则该实现必须实现与本规范兼容的最新版本 ECMA-402 所定义的接口。
符合规范的 ECMAScript 实现可以提供本规范所描述内容之外的其他类型、值、对象、属性和函数。特别是,符合规范的 ECMAScript 实现可以为本规范描述的对象提供本规范未描述的属性,以及这些属性的值。
符合规范的 ECMAScript 实现可以支持本规范未描述的程序和正则表达式语法。特别是,符合规范的 ECMAScript 实现可以支持使用本规范
符合规范的 ECMAScript 实现不得实现
符合规范的 ECMAScript 实现不得重新定义任何非
除非另有说明,符合规范的 ECMAScript 实现可以选择实现或不实现规范性可选小节。通常要求 Web 浏览器实现所有规范性可选小节。(参见附录
章节内容示例。
符合规范的 ECMAScript 实现必须实现遗留小节,除非这些小节也被标记为规范性可选。遗留小节中规定的所有语言特性和行为都具有一个或多个不理想的特征。然而,由于现有应用仍在使用它们,无法将其从本规范中移除。这些特性不被视为 ECMAScript 核心语言的一部分。程序员在编写新的 ECMAScript 代码时,不应使用这些特性和行为,也不应假定它们存在。
章节内容示例。
章节内容示例。