JavaScript Guide

We’d love to hear your thoughts on the next set of proposals for the JavaScript language. You can find a description of the proposals here.
Please take two minutes to fill out our short survey.

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

Grammar and types

Control flow and error handling

Loops and iteration

Functions

Expressions and operators

Numbers and strings

Representing dates & times

Regular expressions

Indexed collections

Keyed collections

Working with objects

Using classes

Promises

Typed arrays

Overview: Typed arrays

Iterators and generators

Internationalization

Meta programming

JavaScript modules