You Don't Know JS Yet: Types & Grammar - 2nd Edition
Table of Contents
- Foreword
- Preface
- Chapter 1: Primitive Values
- Value Types
- Empty Values
- Boolean Values
- String Values
- Number Values
- BigInteger Values
- Symbol Values
- Primitives Are Built-In Types
- Chapter 2: Primitive Behaviors
- Primitive Immutability
- Primitive Assignments
- String Behaviors
- Number Behaviors
- Primitives Are Foundational
- Chapter 3: Object Values
- Types of Objects
- Plain Objects
- Fundamental Objects
- Other Built-in Objects
- Arrays
- Regular Expressions
- Functions
- Proposed: Records/Tuples
- TODO
- Chapter 4: Coercing Values
- Coercion: Explicit vs Implicit
- Abstracts
- Concrete Coercions
- Coercion Corner Cases
- Type Awareness
- What's Left?
- Thank You!