Returns -1 if x is negative (including -0); otherwise returns 1.
Indicates whether the provided bigint value is within the range[ Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER].
The integer to test.
True if toNumber(value) can be called without losing any precision.
Throws if value is not defined.