You Don T Know Js Types Grammar
You Don T Know Js Types Grammar
Table of Contents
1. Introduction
2. Foreword
3. Preface
4. Chapter 1: Types
i. A Type By Any Other Name...
ii. Built-in Types
iii. Values as Types
5. Chapter 2: Values
i. Arrays
ii. Strings
iii. Numbers
iv. Special Values
v. Value vs Reference
6. Chapter 3: Natives
i. Internal `[[Class]]`
ii. Boxing Wrappers
iii. Unboxing
iv. Natives as Constructors
7. Chapter 4: Coercion
i. Converting Values
ii. Abstract Value Operations
iii. Explicit Coercion
iv. Implicit Coercion
v. Loose Equals vs Strict Equals
vi. Abstract Relational Comparison
8. Chapter 5: Grammar
i. Statements & Expressions
ii. Operator Precedence
iii. Automatic Semicolons
iv. Errors
v. Function Arguments
vi. `try..finally`
vii. `switch`
9. Appendix A: Mixed Environment JavaScript
10. Appendix B: Thank You's!
2
You Dont Know JS: Types & Grammar
My Awesome Book
This file file serves as your book's preface, a great place to describe your book's content and ideas.
Introduction 3