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 对象的原始值。 |