Node.js的核心类型有:

另外两种类型——函数(function)和数组(array)实际上是object的特殊形式。

因为它们在语言以及运行时层面有一些额外的特性,因此将object、 function(函数)以及array(数组)归类为复杂数据类型。

null(没有值)和 undefined(不存在)也是object的特殊形式,在JavaScript语言中有特殊作用。

undefined值代表还没有赋值或者不存在,null的另外一个准确的意思是“没有值”。