原始类型:值直接保存在变量本地的数据类型;
引用类型:值无法保存在变量本地的复杂数据类型;
js内置11个对象:ES标准中规定,浏览器厂商已经实现的对象,程序员可直接使用的对象:
String Number Boolean;
Array Date RegExp Math;
Error Function Object Gloab(在浏览器中被window代替);
三大包装类型:String Number Boolean;
专门封装原始类型的值,并提供操作原始类型值的API的类型;
试图用原始类型的值调用API(预定义函数)时,程序会自动创建包装类型对象;
先typeof原始类型,然后自动创建,引用相应对象;最后执行封装对象。