Funkcija JavaScript Math.fround () vrne najbližjo 32-bitno predstavitev števila z enojno natančnostjo.
Sintaksa Math.fround()
funkcije je:
Math.fround(doubleFloat)
fround()
, ki je statična metoda, se pokliče z Math
imenom razreda.
Parametri Math.fround ()
Math.fround()
Funkcija je v:
- doubleFloat je: -
Number
.
Vrnjena vrednost iz Math.fround ()
- Vrne najbližjo 32-bitno predstavitev podane številke z enojno natančnostjo.
- Vrne
NaN
argument, ki ni numeričen.
Primer: Uporaba 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
Izhod
1,5 5,050000190734863 1,361129467683754e + 39 Neskončnost 5 1,33370000123977661
JavaScript interno uporablja 64-bitne številke z dvojno plavajočo vejico.
Tu lahko vidimo, da imajo številke, ki jih je mogoče popolnoma predstaviti v binarnem številskem sistemu (na primer 1,5 ), enako 32-bitno predstavitev enojne natančnosti s plovcem.
Vendar pa se nekateri, ki jih ni mogoče popolnoma predstaviti (na primer 1.337 ali 5.05 ), razlikujejo v 32-bitnih in 64-bitnih.
SInce 2 ** 130 je prevelik za 32-bitni plovec, fround()
vrne se Infinity
za take številke.
Priporočena branja:
- JavaScript krog matematike ()