Number.MAX_SAFE_INTEGER
↔ (numeric constant) (2^53 - 1
) limit for max safe precision for FP64
JavaScript uses FP64 which can only safely rep integers between -(2^53 - 1)
& (2^53 - 1)
References
bigint
↔ Numeric Primitive Value to rep integer with arbitrary precision to store numbers >Number.MAX_SAFE_INTEGER