И не только плавающих, есть такие константы безопасных целых:
Number.MIN_SAFE_INTEGER // -9007199254740991
Number.MAX_SAFE_INTEGER // 9007199254740991
за пределами которых может происходить такое:
9007199254740992 == 9007199254740993 // true
-9007199254740992 + 9007199254740993 // 0