《JavaScript高级程序设计》读书笔记 ---小结

对象在JavaScript 中被称为引用类型的值,并且有一些内置的引用类型能够用来建立特定的对象,现简要总结以下:
 引用类型与传统面向对象程序设计中的类类似,但实现不一样;
 Object 是一个基础类型,其余全部类型都从Object 继承了基本的行为;
 Array 类型是一组值的有序列表,同时还提供了操做和转换这些值的功能;
 Date 类型提供了有关日期和时间的信息,包括当前日期和时间以及相关的计算功能;
 RegExp 类型是ECMAScript 支持正则表达式的一个接口,提供了最基本的和一些高级的正则表达式功能。正则表达式


函数其实是Function 类型的实例,所以函数也是对象;而这一点正是JavaScript 最有特点的地方。因为函数是对象,因此函数也拥有方法,能够用来加强其行为。
由于有了基本包装类型,因此JavaScript 中的基本类型值能够被看成对象来访问。三种基本包装类型分别是:Boolean、Number 和String。如下是它们共同的特征:
 每一个包装类型都映射到同名的基本类型;
 在读取模式下访问基本类型值时,就会建立对应的基本包装类型的一个对象,从而方便了数据操做;
 操做基本类型值的语句一经执行完毕,就会当即销毁新建立的包装对象。
在全部代码执行以前,做用域中就已经存在两个内置对象:Global 和Math。在大多数ECMAScript实现中都不能直接访问Global 对象;不过,Web 浏览器实现了承担该角色的window 对象。全局变量和函数都是Global 对象的属性。Math 对象提供了不少属性和方法,用于辅助完成复杂的数学计算任务。浏览器

相关文章
相关标签/搜索