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.
Chapters
This Guide is divided into several chapters:
- Introduction
About this guide
About JavaScript
JavaScript and Java
ECMAScript
Tools
Hello World - Grammar and types
Basic syntax & comments
Declarations
Variable scope
Variable hoisting
Data structures and types
Literals - Control flow and error handling
- Loops and iteration
- Functions
Defining functions
Calling functions
Function scope
Closures
Arguments & parameters
Arrow functions - Expressions and operators
Assignment & Comparisons
Arithmetic operators
Bitwise & logical operators
Conditional (ternary) operator - Numbers and dates Number literals
- Text formatting
String literals
Stringobject
Template literals
Internationalization
Regular Expressions
- Indexed collections
- Keyed collections
- Working with objects
Objects and properties
Creating objects
Defining methods
Getter and setter - Details of the object model

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
