Таблица 1.2 Версии JavaScript и ECMA
JavaScript 1.1 |
ECMA-262 основан на JavaScript 1.1. |
JavaScript 1.2 |
Работа над ECMA-262 не была завершена в момент выхода JavaScript 1.2. JavaScript 1.2 не полностью совместим с ECMA-262 по следующим причинам:
|
JavaScript 1.3 |
JavaScript 1.3 полностью совместим с ECMA-262. В JavaScript 1.3 устранено несоответствие JavaScript 1.2 с ECMA-262 при сохранении всех дополнительных возможностей JavaScript 1.2, исключая == и !=, которые были изменены для обеспечения соответствия ECMA-262. Эти дополнительные возможности, включая некоторые новые из JavaScript 1.3, не являющиеся частью ECMA, рассматриваются при создании второй версии спецификации ECMA. Например, JavaScript 1.2 и 1.3 поддерживают регулярные выражения, которые не вошли в ECMA-262. Вторая версия спецификации ECMA не была закончена, когда JavaScript 1.3 был опубликован. |
Клиентский JavaScript. Справочник. указано, какие возможности языка совместимы с ECMA.
JavaScript всегда будет иметь возможности, не являющиеся частью спецификации ECMA; JavaScript совместим с ECMA, предоставляя дополнительные возможности.