Languages

JavaScript Cheat Sheet

Print-ready cheat sheet for JavaScript, organized for fast lookup, study, and desk-side use

Source
MDN Web Docs (developer.mozilla.org)
License
MIT
Updated
2026-04-13

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

stringText: `"hello"` or `'hello'`
numberInteger or float: `42`, `3.14`
boolean`true` / `false`
nullIntentional empty value
undefinedDeclared but not assigned
objectKey-value pairs: `{ a: 1 }`
arrayOrdered 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 PDF

Downloads

Choose the treatment that matches how you read