These sections explain advanced JavaScript functionality, such as recursion, arrays, troubleshooting, and so on.
Explains how to use constructors to instantiate and initialize a particular type of object.
Explains how JavaScript uses recursion and looping.
Describes the distinction between global and local scopes.
Explains the concept of passing by value or by reference.
Describes the concept of arrays in JavaScript.
Lists the characters that allow you to include in strings characters you cannot type directly.
Explains how to find common script errors.
Describes the statements that JavaScript uses compile depending on specific conditions.
Lists the variables that are available for conditional compilation.
Explains the use of strict mode.