Тип float32
Info
Из-за особенностей хранения float32 он может терять в точности в некоторых случаях. К примеру 3.141592653 будет записано, как 3.141592741, а 123456789 будет округлено до 123456792. Если вам нужна более высокая точность, используйте float64.
Информация
- Используется для описания чисел с плавающей точкой.
float32дает примерно 6-7 десятичных значащих цифр точности.float32поддерживает особые значения±0,±Infinity,NaN- Для записи используйте
number.
Пример использования
import { Serializer, t } from "encodexx"
const serializer = new Serializer({ info: { pi: t.float32, inf: t.float32, nan: t.float32, }})
serializer.encode({ info: { pi: 3.14159, inf: -Infinity, nan: NaN }});