Funkcia JavaScript Math.fround () vracia najbližšiu 32-bitovú presnú floatovanú reprezentáciu čísla s presnosťou.
Syntax Math.fround()
funkcie je:
Math.fround(doubleFloat)
fround()
, ktorá je statickou metódou, sa volá pomocou Math
názvu triedy.
Parametre Math.fround ()
Math.fround()
Funkcia trvá in:
- DoubleFloat - A
Number
.
Vrátiť hodnotu z Math.fround ()
- Vráti najbližšiu presnú floatovanú reprezentáciu 32-bitovej presnosti daného čísla.
- Vráti,
NaN
ak je nečíselný argument.
Príklad: Použitie Math.fround ()
var num = Math.fround(1.5); console.log(num); // 1.5 var num = Math.fround(5.05); console.log(num); // 5.050000190734863 console.log(2 ** 130); // 1.361129467683754e+39 var num = Math.fround(2 ** 130); console.log(num); // Infinity var num = Math.fround(5); console.log(num); // 5 var num = Math.fround(1.337); console.log(num); // 1.3370000123977661
Výkon
1,5 5,050000190734863 1,361129467683754e + 39 Infinity 5 1,3370000123977661
JavaScript interne používa 64-bitové dvojité čísla s pohyblivou rádovou čiarkou.
Tu vidíme, že čísla, ktoré je možné v binárnej číselnej sústave perfektne reprezentovať (napríklad 1,5 ), majú rovnaké 32-bitové jednoduché vyjadrenie s pohyblivou čiarkou.
Niektoré, ktoré však nie je možné zobraziť dokonale (napríklad 1,337 alebo 5,05 ), sa líšia v 32-bitových a 64-bitových verziách .
SInce 2 ** 130 je príliš veľký pre 32-bitový plavák, pre také čísla sa fround()
vráti Infinity
.
Odporúčané hodnoty:
- Matematický JavaScript ()