JavaScript数字对象


Number对象表示数字日期,可以是整数,也可以是浮点数。通常,你无需担心Number对象,因为浏览器会自动将数字文字转换为数字类的实例。

语法

创建一个number对象的语法如下:

var val = new Number(number);

如果你提供任何非数字参数,则用数字代替该数字,则该参数不能转换为数字,它会返回NaN(非数字)。

Number属性


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

序号.属性和说明
1MAX_VALUE

JavaScript中的数字可以具有1.7976931348623157E + 308的最大可能值

2MIN_VALUE

JavaScript中数字可以具有的最小可能值5E-324

3NaN

等于一个非数字值。

4NEGATIVE_INFINITY

小于MIN_VALUE的值。

5POSITIVE_INFINITY

大于MAX_VALUE的值

6prototype

Number对象的静态属性。使用prototype属性将新属性和方法分配给当前文档中的Number对象

7constructor()

返回创建此对象实例的函数。默认情况下,这是Number对象。

在以下各节中,我们将通过一些示例来演示Number的属性。

Number方法


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

序号.方法与说明
1toExponential()

强制数字以指数表示法显示,即使该数字处于JavaScript通常使用标准表示法的范围内。

2toFixed()

格式化带有小数点右边特定位数的数字。

3toLocaleString()

返回当前数字的字符串值版本,其格式可能会根据浏览器的本地设置而有所不同。

4toPrecision()

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

5toString()

返回数字值的字符串表示形式。

6valueOf()

返回数字的值。

在以下各节中,我们将通过一些示例来解释Number的方法。