Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 718 Bytes

File metadata and controls

35 lines (32 loc) · 718 Bytes

You Don't Know JS: Types & Grammar

Table of Contents

  • Preface
  • Chapter 1: Types
    • A Type By Any Other Name...
    • Primitives
    • Values As Types
  • Chapter 2: Values
    • Strings
    • Numbers
    • Special Values
    • Value vs Reference
  • Chapter 3: Natives
    • Internal [[Class]]
    • Boxing Wrappers
    • Unboxing
    • Natives As Constructors
  • Chapter 4: Coercion
    • Converting Values
    • Abstract Value Operations
    • Explicit Coercion
    • Implicit Coercion
    • Loose Equals vs Strict Equals
    • Abstract Relational Comparison
  • Chapter 5: Grammar
    • Statements & Expressions
    • Operator Precedence
    • Automatic Semicolons
    • Errors
    • Function Arguments
  • Appendix A: Mixed Environment JavaScript
  • Appendix B: Thank You's!