JavaScript Number对象

时间:2019-08-20 13:50:45  来源:igfitidea点击:

Number对象表示数值化的日期,整数或者浮点数。
通常,我们不需要担心Number对象,因为浏览器会自动将Number文本转换为Number类的实例。

语法

创建Number对象的语法如下

var val = new Number(number);

在number处,如果我们提供任何非数字参数,那么该参数不能转换为数字,它返回NaN(Not-a-Number)。

Javascript Number对象的属性

属性说明
MAX_VALUEJavaScript中数字的最大值是1.7976931348623157E+308
MIN_VALUEJavaScript中数字最小值是5E-324
NaN等于一个不是数字的值。
NEGATIVE_INFINITY小于MIN_VALUE的值。(负无穷)
POSITIVE_INFINITY大于MAX_VALUE的值。(正无穷)
prototypeNumber对象的静态属性。使用prototype属性为当前文档中的Number对象分配新属性和方法
constructor返回创建Number对象实例的构造函数。

Javascript Number对象的方法

Number对象包含了一些方法。

方法说明
constructor()返回创建此对象实例的函数。
toExponential()强制一个数字以指数表示法显示,即使该数字在通常使用的标准表示法的范围内。
toFixed()将数字的格式设置为小数点右边的特定位数。
toLocaleString()返回当前数字的字符串值版本,其格式可能根据浏览器的本地设置而不同。
toPrecision()定义一个数字要显示的精度(包括小数点左右的数字)。
toString()返回数字值的字符串表示形式。
valueOf()返回数字的值。