Số JavaScript.MAX_SAFE_INTEGER

Hằng số JavaScript Number.MAX_SAFE_INTEGER đại diện cho số nguyên an toàn tối đa trong JavaScript.

Các MAX_SAFE_INTEGER liên tục có giá trị của 2 53 - 1 (9007199254740991) .

Nó là một thuộc tính không thể ghi, không thể liệt kê và không thể định cấu hình.

"An toàn" đề cập đến khả năng JavaScript đại diện chính xác các số nguyên và so sánh chúng một cách chính xác.

Cú pháp để truy cập MAX_SAFE_INTEGERhằng số là:

 Number.MAX_SAFE_INTEGER

MAX_SAFE_INTEGERđược truy cập bằng Numbertên lớp.

Ví dụ: Giá trị của Number.MAX_SAFE_INTEGER

 value = Number.MAX_SAFE_INTEGER; console.log(value); // 9007199254740991 value_plus_1 = value + 1; value_plus_2 = value + 2; // JS Number cannot exactly represent integers greater than 'value' // and correctly compare them console.log(value_plus_1 == value_plus_2); // true

Đầu ra

 9007199254740991 đúng

Lưu ý: Nếu bạn phải sử dụng số nguyên lớn hơn MAX_SAFE_INTEGER , hãy cân nhắc sử dụng BigInt.

Bài đọc được đề xuất:

  • JavaScript Number.isSafeInteger ()
  • Số JavaScript.MIN_SAFE_INTEGER

thú vị bài viết...