JavaScript 中的 NEGATIVE_INFINITY

Shiv Yadav 2023年10月12日
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"
作者: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn