What is ECMAScript?
ECMAScript is the international standard that current language implementations (JavaScript, JScript etc.) are based on. JScript and JavaScriptâ„¢ are implementations of ECMAScript. http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA-262 defines the language Syntax, Types, Keywords, Operators, and the built-in objects. The ECMAScript specification is the reference to determine the expected behavior of a program. ECMAScript does not define any host objects, such as document, window, or ActiveXObject. ECMA-327 defines the Compact Profile of ECMAScript by describing the features from ECMA 262 that may be omitted in some resource-constrained environments. http://www.ecma-international.org/publications/standards/Ecma-327.htm The current edition of ECMA-262 is the 3rd Edition. There is some support for this edition in JScript 5.0 and JavaScript 1.3. JScript 5.5 and JavaScriptâ„¢ 1.5, in Netscape 6.1 and later, are somewhat compliant.
ECMA-262 is the international standard that current language implementations (JavaScriptâ„¢, JScript etc.) are based on. ECMA-262 defines the language Syntax, Types, Keywords, Operators, and built-in objects. The ECMAScript specification is the reference to determine the expected behavior of a program. ECMAScript does not define any host objects, such as document, window, or ActiveXObject. ECMA-327 defines the Compact Profile of ECMAScript by describing the features from ECMA 262 that may be omitted in some resource-constrained environments. http://www.ecma-international.org/publications/standards/Ecma-327.htm The most widely supported edition of ECMA-262 is the 3rd Edition (1999). There is fair support for this edition in JScript 5.5+ (buggy) and good support JavaScript 1.5. The term “javascript” is used as a common name for all dialects of ECMAScript.