Intro to the JS type system
Compared to the other articles in this series, this article includes a set of short notes (recipes) that are useful to understand the Type system in JavaScript.
It is a common misconception that JS does not have types. In contrast to typed languages, js follows a slightly different approach in handling types. As a ground rule, I usually adhere to the following statement when thinking about types in JS.