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_INTEGER
hằng số là:
Number.MAX_SAFE_INTEGER
MAX_SAFE_INTEGER
được truy cập bằng Number
tê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