JavaScript Guide
The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you need exhaustive information about a language feature, have a look at the JavaScript reference.
This Guide is divided into the following chapters.
Introduction
Overview: Introduction
Grammar and types
Overview: Grammar and types
Control flow and error handling
Overview: Control flow and error handling
Loops and iteration
Overview: Loops and iteration
Functions
Overview: Functions
Expressions and operators
Overview: Expressions and operators
Numbers and strings
Overview: Numbers and strings
Representing dates & times
Overview: Representing dates & times
Regular expressions
Overview: Regular expressions
Indexed collections
Overview: Indexed collections
Keyed collections
Overview: Keyed collections
Working with objects
Overview: Working with objects
Using classes
Overview: Using classes
Promises
Overview: Promises
Typed arrays
Overview: Typed arrays
Iterators and generators
Overview: Iterators and generators
Internationalization
Overview: Internationalization
JavaScript modules
Overview: JavaScript modules
Advanced topics
After you have learned all fundamental features of JavaScript, you can explore some more niche features, or dive deeper into the language's mechanisms and concepts.