Number.MAX_VALUE

基线 广泛可用

此功能已十分完善,并在许多设备和浏览器版本上运行。它自以下时间起在所有浏览器中都可用。 2015 年 7 月.

Number.MAX_VALUE 静态数据属性表示 JavaScript 中可表示的最大数值。

试试看

21024 - 2971,或约为 1.7976931348623157E+308

Number.MAX_VALUE 的属性
可写
可枚举
可配置

描述

大于 MAX_VALUE 的值将表示为 Infinity 并将丢失其实际值。

因为 MAX_VALUENumber 的静态属性,所以你总是将其用作 Number.MAX_VALUE,而不是作为数字值的属性。

示例

使用 MAX_VALUE

以下代码将两个数值相乘。如果结果小于或等于 MAX_VALUE,则调用 func1 函数;否则,调用 func2 函数。

js
if (num1 * num2 <= Number.MAX_VALUE) {
  func1();
} else {
  func2();
}

规范

规范
ECMAScript 语言规范
# sec-number.max_value

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅