Спецификация ECMAScript 5.1 с аннотациями

Поделиться

2 Соответствие стандарту #

Реализация ECMAScript, соответствующая стандарту, должна предоставлять и поддерживать все типы, значения, объекты, свойства, функции, а также программный синтаксис и семантику, описанные в данной спецификации.

Реализация данного международного стандарта, соответствующая требованиям, должна интерпретировать символы в соответствии со стандартом Unicode (версии 3.0 или более поздней) и со стандартом ISO/IEC 10646-1 (с принятой формой кодирования UCS-2 либо UTF-16), 3 уровень реализации. Если в качестве принятого подмножества ISO/IEC 10646-1 явно не указано иное, предполагается, что принятое подмножество – BMP, коллекция 300. Если в качестве принятой формы кодирования явно не указано иное, предполагается, что принятая форма кодирования – UTF-16.

В реализации ECMAScript, соответствующей стандарту, разрешается предоставлять дополнительные типы, значения, объекты, свойства и функции, кроме описанных в данной спецификации. В частности, в реализации ECMAScript, соответствующей стандарту, для объектов, описанных в настоящей спецификации, разрешается предоставлять свойства, которые в настоящей спецификации не описаны, и значения для этих свойств.

В реализации ECMAScript, соответствующей стандарту, разрешается поддерживать программный синтаксис и синтаксис регулярных выражений, не описанный в настоящей спецификации. В частности, в реализации ECMAScript, соответствующей стандарту, разрешается поддерживать программный синтаксис, в котором используются "слова, зарезервированные для использования в будущем", перечисленные в пункте 7.6.1.2 данной спецификации.