学游者

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

javascript的自带对象

作为一个解释性编程语言,javascript自带了很多实用的引用类型。在平时的使用中,我们可以把它看成是系统提供的API,下面介绍下其中最实用的Array,Date,String,Global,Math。

1、Array

Array 是 ECMAScript 中最常用的类型了。而且,ECMAScript 中的数组与其他多数语言中的数组有着相当大的区别。虽然 ECMAScript 数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript 数组的每一项可以保存任何类型的数据。也就是说, 可以用数组的第一个位置来保存字符串, 用第二位置来保存数值, 用第三个位置来保存对象,以此类推。而且,ECMAScript 数组的大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。《javascript高级程序设计》

2、Date

ECMAScript 中的 Date 类型是在早期 Java 中的 java.util.Date 类基础上构建的。为此, Date类型使用自 UTC(Coordinated Universal Time,国际协调时间《格林威治时间》)1970 年 1 月 1 日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下, Date 类型保存的日期能够精确到 1970 年 1月 1 日之前或之后的 285 616 年。

3、String

String 类型是字符串的对象包装类型,可以像下面这样使用 String 构造函数来创建。

4、Global

Global (全局)对象可以说是 ECMAScript 中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的。ECMAScript 中的 Global 对象在某种意义上是作为一个终极的“兜底儿对象”来定义的。换句话说,不属于任何其他对象的属性和方法,最终都是它的属性和方法。事实上,没有全局变量或全局函数;所有在全局作用域中定义的属性和函数,都是 Global 对象的属性。本书前面介绍过的那些函数, 诸如 isNaN() 、 isFinite() 、 parseInt() 以及 parseFloat() , 实际上全都是 Global对象的方法。除此之外, Global 对象还包含其他一些方法。

5、Math

Math 对象是ECMAScript 的数学公式函数,与我们在 JavaScript 直接编写的计算功能相比, Math 对象提供的计算功能执行起来要快得多。

主要方法

其它重要的方法

posted on 2024-06-18 23:13  学游者  阅读(14)  评论(0)    收藏  举报