floating-point in JavaScript
JavaScript numbers are always stored as double precision floating point numbers, following the international IEEE 754 standard. Value (aka Fraction/Mantissa) | Exponent | Sign ----- |----- |----- 52 bits (0 - 51) | 11 bits (52 - 62) | 1 bit (63)