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()
함수는 single precision 포맷으로 표현할 수 있는 실수들 중에서 가장 가까운 숫자를 리턴합니다.
문법
js
Math.fround(x);
파라메터
x
-
숫자.
설명
fround()
가 Math
객체의 정적 메소드이기 때문에, 반드시 Math.fround()
같은 형태로 사용해야 합니다. Math
객체를 직접 만들어서 호출하는 방식으로 사용하지 않습니다 (Math
는 생성자가 아닙니다).
예제
Math.fround() 사용법
js
Math.fround(0); // 0
Math.fround(1); // 1
Math.fround(1.337); // 1.3370000123977661
Math.fround(1.5); // 1.5
Math.fround(NaN); // NaN
Polyfill
만약 Float32Array
가 지원된다면, Math.fround() 를 다음 함수로 흉내낼 수 있습니다.
js
Math.fround =
Math.fround ||
(function (array) {
return function (x) {
return (array[0] = x), array[0];
};
})(Float32Array(1));
명세
Specification |
---|
ECMAScript Language Specification # sec-math.fround |
브라우저 호환성
BCD tables only load in the browser