Download PDF
Numerical variables
Control flow
Functions
Strings
Objects and prototypes
Concurrency
Manipulating the DOM with Javascript
Asynchronous JavaScript and XML (Ajax)
Sandboxing/same origin policy and cross-site scripting
Typescript
let x = 0; for (let i = 0; i < 10; i++) { x = x + i; }
let x = 0; for (const e of arr) { x = x + e; }