什么是javascript中的负无穷大?

Number.NEGATIVE_INFINITY属性表示负的Infinity值。JavaScript中可用的任何超过最大值的值都将变为负无穷大。

示例

function checkInfinity(smallNumber) {
   if (smallNumber === Number.NEGATIVE_INFINITY) {
      return 'Process number as -Infinity';
   }
   return smallNumber;
}
console.log(checkInfinity(-Number.MAX_VALUE));
console.log(checkInfinity(-Number.MAX_VALUE * 2));

输出结果

-1.7976931348623157e+308
"Process number as -Infinity"

您可以在MDN docs的javascript中找到有关如何处理此数字的更多详细信息:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY

– Number.NEGATIVE_INFINITY的值与全局对象的Infinity属性的负值相同。