You Don’t Know JS: Types & Grammar (2015) Foreword Preface Chapter 1. Types Chapter 2. Values Chapter 3. Natives Chapter 4. Coercion Chapter 5. Grammar Appendix A. Mixed Environment JavaScript