--- title: Math.fround() slug: Web/JavaScript/Reference/Global_Objects/Math/fround tags: - Experimental - Expérimental(2) - JavaScript - Math - Method - Reference - Référence(2) translation_of: Web/JavaScript/Reference/Global_Objects/Math/fround ---
Метод 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
Этот метод может эмулироваться следующим образом, при условии, что среда выполнения поддерживает объект {{jsxref("Float32Array")}}:
Math.fround = Math.fround || function(x) { return new Float32Array([x])[0]; };
Спецификация | Статус | Комментарии |
---|---|---|
{{SpecName('ES6', '#sec-math.fround', 'Math.fround')}} | {{Spec2('ES6')}} | Изначальное определение. |
{{Compat}}