- Type Coercion and Comparison
- Hoisting and TDZ error
- parseInt, parseFloat and Number()
- Math.min() < or > Math.max() = ?
- Function Expression and Declaration (one more...)
- alert and typeof
- ASI mechanism in JS
Dive into the core pillars of the JavaScript language with You Don't Know JS, book series. You'll learn JavaScript's types, how to convert between them, and compare them with == and ===. You'll also learn lexical scope and closure. As well as the objects oriented system (this, prototypes and classes).