The ECMA-262 describes the following parts of the language:
ECMAScript might be implemented by other scripting language, such as Adobe ActionScript. The implementation of ECMAScript must follow the ECMAScript conformance:
- Support all types, values, objects, properties, functions, syntax and semantics;
- Support the Unicode character standard;
- Add additional types, values, objects, properties and functions that are not specified in ECMA-262;
- Support program and regular expression syntax that is not defined in ECMA-262.
Last two items allow implementing user defined objects and properties and modifying existing regular expressions.
To learn more about above mentioned parts of ECMAScript, please continue with the tutorial.