ES5.1规范给类型的界定: 本规范中的运算法则所操作的值均有相应的类型。本节中定义了所有可能出现的类型ECMAscript语言中所有的值都有一个对应的语言类型。ECMAScript语言类型包括Undefined、Null、Bollean、String、Number和Object 本书中,定义“类型”(与规范类似)对语言引擎和开发者人员来说,类型是值得内部特征,它定义了值得行为,以使其区别于其他值。