MAX_SAFE_INTEGER - константа яка представляє максимально безпечне цілочисельне значення в JavaScript (-253 - 1).
Константа MAX_SAFE_INTEGER має значення 9007199254740991. Сенс цього числа в тому, що в JavaScript використовує формат чисел з плаваючою комою подвійної точності, як визначено в стандарті IEEE 754, а він може безпечно представляти числа тільки в діапазоні від - (253 - 1) до 253 - 1.
Оскільки MAX_SAFE_INTEGER є статичною властивістю об'єкта Number, ви завжди повинні використовувати його як Number.MAX_SAFE_INTEGER, а не як властивість створеного вами об'єкта Number.
Дану властивість підтримують не усі бравзери.
alert(Number.MAX_SAFE_INTEGER);