Languages
JavaScript Cheat Sheet
Print-ready cheat sheet for JavaScript, organized for fast lookup, study, and desk-side use
Sample
What's in this cheat sheet
- Basics
- Strings
- Arrays
- Objects
- Control Flow
- Loops
- Functions
- Classes
- Error Handling
- DOM
- Events
- JSON
- Fetch API
- Async / Await
- Promises
- Modern Syntax
- Modules
- Map & Set
- Timers
- Console
- Math
- Date
- Storage
Variables
let name = "Alice"; // reassignable
const PI = 3.14; // constant
var old = "avoid"; // function-scoped (legacy)
Data Types
string | Text: `"hello"` or `'hello'` |
number | Integer or float: `42`, `3.14` |
boolean | `true` / `false` |
null | Intentional empty value |
undefined | Declared but not assigned |
object | Key-value pairs: `{ a: 1 }` |
array | Ordered list: `[1, 2, 3]` |
Type Checking & Conversion
typeof "hello" // "string"
typeof 42 // "number"
Number("42") // 42
String(100) // "100"
parseInt("3.9") // 3
parseFloat("3.14") // 3.14
Download the full cheat sheet for all sections, formatted for print
Download PDFDownloads
Choose the treatment that matches how you read
-
Recommended
Standard
B&W, ink-efficient. The default for laser printers and photocopies
Best for Printouts and desk-side reference
-
Color
Warm color accents for on-screen reading or color printers
Best for Screen reading or color printers
-
Reference Card
Maximum density, 4-column layout. Everything on one page
Best for Fast scanning and minimum paper use