Computer >> Máy Tính >  >> Lập trình >> Javascript

Vô cực âm trong javascript là gì?

Thuộc tính Number.NEGATIVE_INFINITY đại diện cho giá trị Infinity âm. Bất kỳ giá trị nào vượt quá giá trị tối đa có sẵn trong JavaScript sẽ được thay đổi thành âm vô cực.

Ví dụ

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));

Đầu ra

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

Bạn có thể tìm thêm chi tiết về cách số này được xử lý trong javascript tại MDN docs:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY

Lưu ý - Giá trị của Number.NEGATIVE_INFINITY giống với giá trị âm của thuộc tính Infinity của đối tượng toàn cục.