HOWTO · JavaScript

JavaScript 中的 NEGATIVE_INFINITY

本文将帮助你了解 JavaScript 中的 NEGATIVE_INFINITY 值。

本页内容

本文将研究 JavaScript 中的 NEGATIVE_INFINITY 值。

JavaScript 中的 NEGATIVE_INFINITY

JavaScript 中的 NEGATIVE_INFINITY 是一个小于任何其他数字的常量值(这意味着没有其他数字小于该值)。JavaScript 将 NEGATIVE_INFINITY 值显示为 -Infinity。

下面提到了数字为 NEGATIVE_INFINITY 的一些条件。

  1. 任何正值乘以 NEGATIVE_INFINITY 都是 NEGATIVE_INFINITY。
  2. NEGATIVE_INFINITY 除以 POSITIVE_INFINITY 以外的任何正值是 NEGATIVE_INFINITY。

让我们看一个例子。

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE));

运行代码

创建了一个函数 cNumber,它接受参数 sNum,如果 sNum 等于 Number.NEGATIVE_INFINITY,它返回 -Infinity。

在这个程序中,当我们运行代码时,if 语句没有运行,因为该数字没有作为参数传递,然后它返回 provided number is good,正如你在控制台中通过运行上面看到的那样代码。

输出:

"provided number is good"

让我们通过提供数字作为参数来运行代码并查看它返回的内容。

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE * 3));

运行代码

输出:

"-Infinity"