Number 类

可用性

Flash Player 5(已成为 Flash Player 6 本身的对象,Flash Player 6 大大提高了性能)。

说明

Number 类是 Number 数据类型的简单包装对象。使用与 Number 类关联的方法和属性可以操作基本数值。此类与 JavaScript Number 类完全相同。

调用 Number 对象的方法时必须使用构造函数,但是当调用 Number 对象的属性时则不需要使用构造函数。下面的示例指示调用 Number 对象的方法和属性的语法。

下面的示例调用 Number 对象的 toString() 方法,此调用返回字符串“1234”。

myNumber = new Number (1234);
myNumber.toString();

此示例调用 Number 对象的 MIN_VALUE 属性(也称作常量):

smallest = Number.MIN_VALUE

Number 类的方法摘要

方法

说明

Number.toString()

返回 Number 对象的字符串表示形式。

Number.valueOf()

返回 Number 对象的原始值。

Number 类的属性摘要

属性

说明

Number.MAX_VALUE

表示最大可表示数(双精度 IEEE-754 标准)的常量。此数字大约为 1.79E+308。

Number.MIN_VALUE

表示最小可表示数(双精度 IEEE-754 标准)的常量。此数字大约为
5e-324。

Number.NaN

表示“非数字”(NaN) 值的常量。

Number.NEGATIVE_INFINITY

表示负无穷大值的常量。

Number.POSITIVE_INFINITY

表示正无穷大值的常量。此值等同于全局变量 Infinity

Number 类的构造函数

可用性

Flash Player 5。

用法

new Number(value)

参数

value 要创建的 Number 对象的数值,或者要转换为数字的值。

返回

无。

说明

构造函数;新建一个 Number 对象。当使用 Number.toString()Number.valueOf() 时必须使用 Number 构造函数。而使用 Number 对象的属性时不需要使用构造函数。new Number 构造函数主要用作占位符。Number 对象与 Number() 函数不同,后者将参数转换为原始值。

示例

下面的代码构造新的 Number 对象。

n1 = new Number(3.4);
n2 = new Number(-10);

另请参见

Number()