GitPedia

Javascript cheatsheet

Learn the basic terminologies, concepts and syntax of JavaScript

From iLoveCodingOrgΒ·Updated June 16, 2026Β·View on GitHubΒ·

This is the cheatsheet for the foundational concepts of JavaScript. Get to learn the fundamental concepts, syntax, terminologies and different constructs in JavaScript. The project is distributed under the MIT License license, first published in 2018. Key topics include: cheatsheet, javascript, javascript-cheatsheet, javascript-cheatsheets.

πŸ”₯ JavaScript Cheatsheet πŸ—ΊοΈ

This is the cheatsheet for the foundational concepts of JavaScript. Get to learn the fundamental concepts, syntax, terminologies and different constructs in JavaScript.

Bonus: One-Page DOM API cheatsheet on section 14.

Want to learn JavaScript correctly? here's an awesome video course for iLoveCoding Pro members.

I present to you - The JavaScript Cheatsheet πŸ’ͺ

JavaScript Cheatsheet
JavaScript Cheatsheet

Download the full 13-page PDF

or
Download individual pages:

  • Page 1: Basic Vocabulary, Seven Types, Objects
    PNG, PDF
  • Page 2: Functions - parameters, invocation, parameters, return and more.
    PNG, PDF
  • Page 3: Vocabulary around variables and scope
    PNG, PDF
  • Page 4: Operators and coercion
    PNG, PDF
  • Page 5: Conditional Statement (if/switch/ternary) + Truthy Falsy
    PNG, PDF
  • Page 6: Loops - For, While, Do While
    PNG, PDF
  • Page 7: Ways to create variable - var, let, const + Event Loop
    PNG, PDF
  • Page 8: Browser
    PNG, PDF
  • Page 9: DOM - Query, Create, Update, Delete, Events of DOM
    PNG, PDF
  • Page 10: Auto-inherited properties + built-in objects
    PNG, PDF
  • Page 11: Promise and Async Tasks
    PNG, PDF
  • Page 12: 'this' keyword and 3 scenarios to remember
    PNG, PDF
  • Page 13: Constructors - Custom and built-in constructors
    PNG, PDF

Change log:

  • August 2020: Reference added on page 1 for var, let and const
  • Nov 16, 2018: Added page 10-13 to the cheatsheet
    Topics added:
    • Page 10: Auto-inherited properties + built-in objects
    • Page 11: Promise and Async Tasks
    • Page 12: 'this' keyword and 3 scenarios to remember
    • Page 13: Constructors - Custom and built-in constructors
  • Oct 25, 2018: Launched 9-page cheatsheet

πŸ‘ Want to learn JavaScript correctly?

Try the most comprehensive beginner to advanced JavaScript video course -> Learn JavaScript Correctly on iLoveCoding Pro.

Don't just learn JavaScript, think and build like a full-stack JavaScript developer.

Learn JavaScrpt Correctly

Other Cheatsheets:

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub β†’

This article is auto-generated from iLoveCodingOrg/javascript-cheatsheet via the GitHub API.Last fetched: 6/27/2026