当前位置: 移动技术网 > IT编程>网页制作>CSS > JS三大对象

JS三大对象

2019年01月09日  | 移动技术网IT编程  | 我要评论

js三大对象

javascript有3大对象,分别是本地对象、内置对象和宿主对象。

本地对象

与宿主无关,独立于宿主环境的ecmascript实现提供的对象。 简单来说,本地对象就是 ecma-262 定义的类(引用类型)。 这些引用类型在运行过程中需要通过new来创建所需的实例对象。 包含:object、array、date、regexp、function、boolean、number、string等。

内置对象

与宿主无关,独立于宿主环境的ecmascript实现提供的对象。 在 ecmascript 程序开始执行前就存在,本身就是实例化内置对象,开发者无需再去实例化。 内置对象是本地对象的子集。 包含:global和math。 ecmascript5中增添了json这个存在于全局的内置对象。

宿主对象

由 ecmascript 实现的宿主环境提供的对象,包含两大类,一个是宿主提供,一个是自定义类对象。 所有非本地对象都属于宿主对象。 对于嵌入到网页中的js来说,其宿主对象就是提供的对象,浏览器对象有很多,如window和document等。 所有的dom和bom对象都属于宿主对象。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网