Explains how to write constructors as a way to instantiate objects.
Explains how to use prototypes to create derived objects.
Explains the difference between data properties and accessor properties.
Describes the distinction between global and local scopes.
Explains the concept of passing by value or by reference.
Describes typed arrays.
Describes the collection objects.
Lists the characters that allow you to include in strings characters you cannot type directly.
Describes how to preserve the evaluation of the this object for functions that execute in another context.
Explains how to find common script errors.
Lists the variables that are available for conditional compilation.
Explains the use of strict mode. Strict mode is not supported in versions of Internet Explorer earlier than Internet Explorer 10.