对象在JavaScript
中被称为引用值,而且有一些内置的引用类型可以用来创建特定类型的对象,
由于原始包装类型 的存在,所以JavaScript
中的原始值被当做对象来访问。3种原始包装类型分别是:Boolean
Number
String
。
以下是它们共同的特征:
- 每个包装类型都映射到同名的原始类型;
- 在读取模式下访问原始值时,后台会实例化一个原始包装类型对象,借助这个对象操作数据;
- 涉及原始值的 语句一经执行完毕,就会 立即销毁 新创建的包装对象。
在所有代码执行之前,作用域(全局上下文)中就已经存在的 内置对象:Global、Math、Object、Array、String
。
- 在大多数
ECMAScript
实现中都不能直接访问Global
对象;不过,WEB浏览器实现了承担该角色的window
对象。全局变量和函数都是Global
对象的属性。 Math
对象提供了很多属性和方法,用于辅助完成复杂的数学计算任务。