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

Image for: Introduction

Grammar and types

Image for: Grammar and types

Control flow and error handling

Image for: Control flow and error handling

Loops and iteration

Image for: Loops and iteration

Functions

Image for: Functions

Expressions and operators

Image for: Expressions and operators

Numbers and strings

Image for: Numbers and strings

Representing dates & times

Image for: Representing dates & times

Regular expressions

Image for: Regular expressions

Indexed collections

Image for: Indexed collections

Keyed collections

Image for: Keyed collections

Working with objects

Image for: Working with objects

Using classes

Image for: Using classes

Promises

Image for: Promises

Typed arrays

Image for: Typed arrays

Overview: Typed arrays

Iterators and generators

Image for: Iterators and generators

Internationalization

Image for: Internationalization

JavaScript modules

Image for: JavaScript modules

Advanced topics

Image for: 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.