Nội dung text 20_Eloquent Javascript 2018.pdf
Contents Introduction 1 On programming . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Why language matters . . . . . . . . . . . . . . . . . . . . . . . 4 What is JavaScript? . . . . . . . . . . . . . . . . . . . . . . . . . 8 Code, and what to do with it . . . . . . . . . . . . . . . . . . . 11 Overview of this book . . . . . . . . . . . . . . . . . . . . . . . . 12 Typographic conventions . . . . . . . . . . . . . . . . . . . . . . 13 1 Values, Types, and Operators 15 Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Unary operators . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Boolean values . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Empty values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Automatic type conversion . . . . . . . . . . . . . . . . . . . . . 28 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ii