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.
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
- August 2020: Reference added on page 1 for
var
,let
andconst
- 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
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.