JS一千问(7):在JavaScript中负无穷是什么?

在JavaScript中,负无穷大是一个常量值,用来表示可用的最小值,这意味着没有其他数字比这个值小,可以使用自定义函数或通过算术运算生成。

JavaScript将负无穷(NEGATIVE_INFINITY)的值显示为-Infinity。

负无穷与数学上的无穷有以下几点不同:

  1. 任何其他数除以负无穷都是0。
  2. 负无穷除以自身或正无穷,返回NaN。
  3. 负无穷除以任何正数(除了正无穷)都是负无穷。
  4. 负无穷除以任何一个负数(除了负无穷)都是正无穷。
  5. 如果我们用负无穷乘以NaN,我们会得到NaN。
  6. 两个负无穷的乘积总是正无穷,负负得正。
  7. 正无穷和负无穷的乘积是NaN。

直观例子:

-123 / Number.NEGATIVE_INFINITY    // 0

Number.NEGATIVE_INFINITY / Number.INFINITY    // NaN

Number.NEGATIVE_INFINITY / 123    // -Infinity

Number.NEGATIVE_INFINITY / Number.INFINITY   //  NaN

Number.NEGATIVE_INFINITY / -123     // Infinity

Number.NEGATIVE_INFINITY * NaN    // NaN

Number.NEGATIVE_INFINITY * Number.NEGATIVE_INFINITY     // Infinity

Number.NEGATIVE_INFINITY * Number.INFINITY   // NaN

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注