Object是最基本的类型,其他所有类型都继承了它的行为。
Array、Date、RegExp
这是三种具有特殊功能的类型
String、Boolean、Number
这是三个基本包装类型,映射到同名的基本数据类型(string,boollean,number)
Function
js的函数为什么是对象呢?因为函数是Function的实例,而Function又继承了Object,所以函数也是对象。这与别的语言有所不同。
Global、Math
在代码还没执行时就存在在作用域中,不能直接访问Global对象,用windows对象代替。
全局变量和函数都是Global对象的属性。