在js里,everything is object,所以type是type of object的意思。js大致有两种obejct,一种是function定义的object,这类object有prototype属性,具备造别的object的能力。另一种是var定义的普通object,这类object没有prototype,不具备造对象的能力,回顾Array和Object,很明显,他们是前者。
function aa(){}
alert(typeof aa)
那两个是内置的FUNCTION
function Array(){......}
function Object(){......}
你可以用 instanceof
function aa(){}
alert(aa instanceof Function)