Пусть s будет первым битом, e будет следующими восемью битами (интерпретируется как двоичная цифра), а f будет оставшимися 23 битами (интерпретируется как двоичное число).
Если e равно нулю, представленное значение равно (−1) s • f / 2 23 • 2 −126 .
Если e равно 255 и f равно нулю,представленное значение равно + ∞ или −∞, в зависимости от того, равно ли s 0 или 1. соответственно.
Если e равно 255 и f не ноль, объект является NaN.
В противном случае представленное значение равно (−1) s • (1 + f / 2 23 ) • 2 e −127 .