- Books: You Don't Know JS by Kyle Simpson
- Grammar and types MDN
- Why Nan != NaN 1
- Why Nan != NaN 2
- Difference between isNaN() and Number.isNan()
- Lecture Notes IEEE 754
- The history of ’typeof null’
- Typeof
- EcmaScript Spec
- Expressions and Operators
- Object-to-Primitive Conversions in JavaScript
- Object Conversion
- toNumber
- toString
- GTU
- Typing. Wrapper Objects for Primitives
- Call, Apply, Bind
- Scope and Context
- Array-like objects and Generic Methods
- this
- ForEach, Filter, Map, Every/Some
- JS Background Compilation
- Event Loop
- Tasks and Microtasks
- Also I recommend to solve some tasks