js的数据类型分为两类:原始类型和对象类型
原始类型包括数字、字符串和布尔值
js中有2个特殊的原始值:null(空)和undefined(未定义)
对象是属性的集合,每个属性都由名/值对组成
js的两种特殊对象,数组和函数
如果函数用来初始化(使用new运算符)一个新建的对象,称之为构造函数,每个函数中定义 了一类对象,类可以看成是构造函数的子类型,js还定义了三种有用的类,日期类(Date),正则类(RegExp),错误类(Error)