Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

iLoveCodingOrg/javascript-cheatsheet

Open more actions menu

Repository files navigation

🔥 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:

Releases

Packages

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.