1.3 Extension Overview (Synopsis)

IE9 Mode extends the [ECMA-262/5] specification. The extensions are described in the following sections of this document. The relevant section of the specification is shown in parentheses.

2.1 Lexical Conventions (section 7)

  • 2.1.1 Conditional Source Text Processing

  • 2.1.2 Numeric Literals (section 7.8.3)

  • 2.1.3 String Literals (section 7.8.4)

2.2 Types (section 8)

2.3 Type Conversion and Testing (section 9)

2.4 Executable Code and Execution Contexts (section 10)

2.5 Expressions (section 11)

2.6 Statements (section 12)

2.7 Function Definition (section 13)

2.8 Native ECMAScript Objects (section 15)

  • 2.8.1 Function Properties of the Global Object (section 15.1.2)

  • 2.8.2 Constructor Properties of the Global Object (section 15.1.4)

  • 2.8.3 Properties of Function Instances (section 15.3.5)

  • 2.8.4 String.prototype HTML Wrapper Properties

  • 2.8.5 Properties of the Date Prototype Object (section 15.9.5)

  • 2.8.6 Properties of the RegExp Constructor (section 15.10.5)

  • 2.8.7 Properties of the RegExp Prototype Object (section 15.10.6)

  • 2.8.8 Properties of RegExp Instances (section 15.10.7)

  • 2.8.9 The Error Constructor (section 15.11.2)

  • 2.8.10 Properties of Error Instances (section 15.11.5)

  • 2.8.11 NativeError Instances (section 15.11.6)

  • 2.8.12 The Debug Object

  • 2.8.13 Enumerator Objects

  • 2.8.14 VBArray Objects

  • 2.8.15 ActiveXObject Objects

Modes other than IE9 Mode extend the [ECMA-262/51] specification. The extensions are described in the following sections of this document. The relevant section of the specification is shown in parentheses.

2.9 ECMAScript 5.1

  • 2.9.1 Typed Arrays

  • 2.9.2 Properties of Error Constructor (section 15.11.2)

  • 2.9.3 Properties of Error Instances (section 15.11.5)

  • 2.9.4 Properties of the Object Prototype Object (section 15.2.4)

Show: