ieeeBinarySign
ieeeBinarySign(
value):Sign
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-sign.ts:20
The sign of value as -1, 0 or 1.
Zero answers 0 for either sign bit, so sign(-0) === sign(0): the two are
equal as numbers, and comparison and equality must agree. A caller that needs
the sign bit itself reads value.sign.
A NaN also answers 0, which is a lie — it is neither positive, negative nor
zero, and Math.sign(NaN) is NaN. Sign has no member that could say so,
and widening the return type would cost every caller a check for a case most
of them have already excluded.
Parameters
Section titled “Parameters”The value to test.
Returns
Section titled “Returns”Sign
-1, 0 or 1.