JavaScript Quickstart Reference

← Back to quick reference

← Home

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Quick reference guide for JavaScript. Essential syntax, control flow, data structures, and common patterns for web development and Node.js.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Hello World

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Variables

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Control Flow

If/Else

For Loops

While Loops

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Functions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Arrays / Objects

Arrays

Objects

Maps and Sets

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Strings

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Classes

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Promises & Async/Await

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Error Handling

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Modules (ES6)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Node.js Basics

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tips