JavaScript 参考-数字对象

JavaScript 数字对象

JavaScript Number 对象充当原始数值的包装器。JavaScript 只有一种数字数据类型,它不区分整数和浮点值。

要了解有关 Number 的更多信息,请查看JavaScript 数字章节。

数字属性

下表列出了 Number 对象的标准属性。

属性 描述
MIN_SAFE_INTEGER 表示 JavaScript 中的最大安全整数(253 - 1)。
MAX_VALUE 返回 JavaScript 中可表示的最大数值,大约 1.79E + 308。大于的值 MAX_VALUE 表示为 Infinity
MIN_SAFE_INTEGER 表示 JavaScript 中的最小安全整数(- (253 - 1))。
MIN_VALUE 返回 JavaScript 中可表示的最小正数值,大约为 5e-324。它最接近 0,而不是最负数。小于的值 MIN_VALUE 将转换为 0。
NEGATIVE_INFINITY 表示负无穷大值。
NaN 表示“非数字”值。
POSITIVE_INFINITY 表示无穷大值。
prototype 允许您向 Number 对象添加新属性和方法。

注意: JavaScript 中的每个对象都有一个 constructor 属性,该属性引用用于创建该对象实例的构造函数。

数字方法

下表列出了 Number 对象的标准方法。

方法 描述
isFinite() 检查传递的值是否为有限数。
isInteger() 检查传递的值是否为整数。
isNaN() 检查传递的值是否为 NaN 且其类型为 Number。
isSafeInteger() 检查值是否为安全整数。
toExponential() 将数字转换为指数表示法。
toFixed() 使用定点表示法格式化数字。
toPrecision() 返回表示指定精度的数字的字符串。
toString() 将数字转换为字符串。
valueOf() 返回 Number 对象的原始值。