A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE below:

Number.MAX_VALUE - JavaScript | MDN

Number.MAX_VALUE

Baseline Widely available

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

尝试一下
function multiply(x, y) {
  if (x * y > Number.MAX_VALUE) {
    return "Process as Infinity";
  }
  return x * y;
}

console.log(multiply(1.7976931348623157e308, 1));
// Expected output: 1.7976931348623157e+308

console.log(multiply(1.7976931348623157e308, 2));
// Expected output: "Process as Infinity"
值

21024 - 1,或大约 1.7976931348623157E+308。

可写 否 可枚举 否 可配置 否 描述

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

由于 MAX_VALUE 是 Number 对象的静态属性,你应该始终将其用作 Number.MAX_VALUE,而不是作为一个数字值的属性。

示例 使用 MAX_VALUE

下面的代码对两个数值进行乘法运算。如果结果小于或等于 MAX_VALUE,则调用函数 func1;否则,调用函数 func2。

if (num1 * num2 <= Number.MAX_VALUE) {
  func1();
} else {
  func2();
}
规范 浏览器兼容性 参见

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4