阅读(828) (14)

JavaScript 数字对象

2016-08-12 22:04:50 更新

数字对象

Number 对象表示数值日期,整数或浮点数。一般情况下,你不需要担心 Number 对象,因为浏览器自动将数字文本转换为数字类的实例。

语法

创建一个 Number 对象:

var val = new Number(number);

如果该参数不能转换为数字,它将返回为 NaN(Not-a-Number)

数字属性

这里有每个属性和它的描述的列表。

属性描述
MAX_VALUE最大的可能值在 JavaScript 中的数量可以有 1.7976931348623157E+308
MIN_VALUE最小的可能值在 JavaScript 中的数量可以有 5E-324
NaN等价于一个值不是一个数字。
NEGATIVE INFINITY比 MIN-VALUE 小的值。
POSITIVE_INFINITY比 MAX-VALUE 大的值。
prototype数字对象的静态属性。使用原型对象的属性来给当前文档中的数字对象分配新的属性和方法。

数字方法

数字对象只包含每个对象定义的一部分默认方法。

方法描述
constructor()返回创建此对象的实例的函数。默认这是数字对象。
toExponential()将一个数字强制以指数表示法显示,即使这个数字在 JavaScript 通常规定使用标准符号表示的范围之内。
toFixed()格式一个数为小数点右边有特定位数的小数。
toLocaleString()返回当前数字的字符串值版本的格式可能根据浏览器的区域设置不同而发生变化。
toPrecision()定义了总共有多少位来显示一个数(包括小数点左边和右边的数)
toString()返回数的值的字符串表示形式。
valueOf()返回数的值。