Hằng số JavaScript Number.MIN_SAFE_INTEGER đại diện cho số nguyên an toàn tối thiểu trong JavaScript.
Các MIN_SAFE_INTEGER liên tục có giá trị - (2 53 - 1) hoặc -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 MIN_SAFE_INTEGER
hằng số là:
Number.MIN_SAFE_INTEGER
MIN_SAFE_INTEGER
được truy cập bằng Number
tên lớp.
Ví dụ: Giá trị của Number.MIN_SAFE_INTEGER
value = Number.MIN_SAFE_INTEGER; console.log(value); // -9007199254740991 value_minus_1 = value - 1; value_minus_2 = value - 2; // JS Number cannot exactly represent integers smaller than 'value' // and correctly compare them console.log(value_minus_1 == value_minus_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.MAX_SAFE_INTEGER