所有 typeof 返回值为 'object' 的对象(如数组)都包含一个内部属性,这个属性无法直接访问,一般通过 Object.prototype.toString(...) 来查看
数组,正则表达式,对象的内部属性[[Class]]和创建该对象的内建原生构造函数相对应
Null(),Undefined()这样的原生构造函数不存在,但是内部属性值仍然是 'Null' 'Undefined'
基本类型值被各自的封装对象自动包装,所以它们的内部属性值是 'String' 'Boolean' 'Number'