📜  JavaScript Number NEGATIVE_INFINITY 属性(1)

📅  最后修改于: 2023-12-03 15:31:37.940000             🧑  作者: Mango

JavaScript Number NEGATIVE_INFINITY 属性

在 JavaScript 中,Number.NEGATIVE_INFINITY 属性表示负无穷大,即表示一个较小的数比任何其他数都小的特殊值。

这个特殊的值是在数学上不存在的,但在计算机中是必需的,因为它可以表示某些运算中可能存在的溢出或下溢情况。

语法

Number.NEGATIVE_INFINITY

返回值

Number.NEGATIVE_INFINITY 表示负无穷大。

console.log(Number.NEGATIVE_INFINITY); // -Infinity
注意事项
  • 当将任何非无穷大数值与 Number.NEGATIVE_INFINITY 进行比较时,Number.NEGATIVE_INFINITY 将始终被视为较小的值。
console.log(1/0 > Number.NEGATIVE_INFINITY); // true
console.log(-1/0 > Number.NEGATIVE_INFINITY); // false
console.log(Number.NEGATIVE_INFINITY > -1/0); // true
  • Number.NEGATIVE_INFINITY 会被用于处理趋向于负无穷大的计算结果,例如除以 0 或计算结果超出了 JavaScript 内置浮点数的最大值。
console.log(-1/0); // -Infinity
console.log(Number.NEGATIVE_INFINITY / 10); // -Infinity
console.log(Number.MAX_VALUE * 2); // Infinity