JavaScript中的本地对象、内置对象和宿主对象
JS中,能够将对象分为“内部对象”、“宿主对象”和“自定义对象”三种。浏览器
js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String
以及各类错误类对象,包括Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError。对象
其中Global和Math这两个对象又被称为“内置对象”,这两个对象在脚本程序初始化时被建立,没必要实例化这两个对象。ip
顾名思义,就是开发人员本身定义的对象。JS容许使用自定义对象,使JS应用及功能获得扩充开发
定义:与宿主无关的对象,ECMA-262 (规则)定义的类(引用类型)io
浏览器对象有不少,如Window和Document等等。引用
开发人员本身定义的对象。程序