JavaScript Essentials

JavaScript Essentials started out as just a quick showcase of common methods and techniques to do certain things but it has grown to include fundamentals and core concepts while still trying to be brief.

random placeholder image


All articles in this post including this one, are a work in progress and subject to constant change and revisions. Don’t consider them as complete works and please do leave any feedback. They’ll be considered “complete” when this message is no longer here.


All posts are being rewritten as the 2nd edition of JavaScript Essentials. And a new series on functional programming is being worked on.


This post serves as the index page for all of the articles. Tutorials are usually released weekly.

The JavaScript Engine

Types and Data Structures

Numbers and Math





Thanks for reading! Leave any feedback or questions in the comments below.