Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Negative Infinity (Dương âm vô cực) trong JavaScript

Number.NEGATIVE_INFINITY đại diện cho giá trị âm vô cực (-∞). Giá trị vượt quá giới hạn dưới của số JS trở thành -Infinity.

Ví dụ

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

console.log(checkInfinity(-Number.MAX_VALUE));       // -1.7976931348623157e+308
console.log(checkInfinity(-Number.MAX_VALUE * 2));   // "Process number as -Infinity"

Các hằng số liên quan

  • Number.POSITIVE_INFINITY (hay Infinity)
  • Number.MAX_VALUE ≈ 1.79e+308
  • Number.MIN_VALUE ≈ 5e-324 (positive nhỏ nhất)

Lưu ý: Number.NEGATIVE_INFINITY === -Infinity → true.

Tham khảo: MDN