开发手册 欢迎您!
软件开发者资料库

JavaScript(JS) Number 对象

Number对象表示数字日期,可以是整数也可以是浮点数。通常,不需要担心Number对象,因为浏览器会自动将Number字面量转换为Number类的实例。本文主要介绍JavaScript(JS) Number对象

1、创建对象

语法

创建Number对象的语法如下:

var val = new Number(number);

在number的位置,如果提供任何非数字参数,则参数不能转换为数字,它返回NaN (Not-a-Number)。

2、Number 属性

以下是每个属性的列表及其描述。

序号

属性和描述

1

MAX_VALUE:在JavaScript中最大可能的值,

可以具有1.7976931348623157e + 308,

用法,var val = Number.MAX_VALUE;

2

 MIN_VALUE:在JavaScript中最小的值可以具有5e-324,

用法,var val = Number.MIN_VALUE;

3

NaN:等于非数字的值。用法,var val = Number.NaN;

4

 NEGATIVE_INFINITY:小于MIN_VALUE的值。

用法,var val = Number.NEGATIVE_INFINITY;

5

POSITIVE_INFINITY:大于MAX_VALUE的值。

用法,var val = Number.POSITIVE_INFINITY;

6

prototype:Number对象的静态属性。

使用prototype属性将新的属性

和方法分配给当前文档中的Number对象。

7

constructor:返回创建该对象实例的函数。

默认情况下,这是Number对象。

在以下部分中,我们将采取一些例子来演示数字的属性。

3、Number 方法

Number对象仅包含每个对象定义的一部分的默认方法。

序号

方法和描述

1

toExponential():强制一个数字以指数表示法显示,

即使这个数字在JavaScript通常使用标准表示法的范围内。

2

toFixed():将一个数字格式化为小数点右边的特定位数。

3

toLocaleString():返回当前数字的字符串值版本,

其格式可能根据浏览器的本地设置而不同。

4

toPrecision():定义要显示一个数字的总位数(包括小数点左边和右边的位数)。

5

toString():返回数字值的字符串表示形式。

6

valueOf():返回数字的值。