Math.fround()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Сводка
Метод Math.fround()
возвращает ближайшее число с плавающей запятой одинарной точности, представляющее указанное число.
Синтаксис
Math.fround(x)
Параметры
x
-
Число.
Описание
Поскольку метод fround()
является статическим методом объекта Math
, вы всегда должны использовать его как Math.fround()
, а не пытаться вызывать метод на созданном экземпляре объекта Math
(поскольку объект Math
не является конструктором).
Примеры
Пример: использование метода Math.fround()
Math.fround(0); // 0
Math.fround(1); // 1
Math.fround(1.337); // 1.3370000123977661
Math.fround(1.5); // 1.5
Math.fround(NaN); // NaN
Полифил
Этот метод может эмулироваться следующим образом, при условии, что среда выполнения поддерживает объект Float32Array
:
Math.fround =
Math.fround ||
function (x) {
return new Float32Array([x])[0];
};
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-math.fround |
Совместимость с браузерами
BCD tables only load in the browser