JavaScript Math.fround () -funktionen returnerer den nærmeste 32-bit enkeltpræcisions floatrepræsentation af et tal.
Funktionens syntaks Math.fround()
er:
Math.fround(doubleFloat)
fround()
, der er en statisk metode, kaldes ved hjælp af Math
klassens navn.
Math.fround () Parametre
Den Math.fround()
funktion tager i:
- doubleFloat - A
Number
.
Returneringsværdi fra Math.fround ()
- Returnerer den nærmeste 32-bit enkeltpræcisions floatrepræsentation af det givne nummer.
- Returnerer
NaN
hvis ikke-numerisk argument.
Eksempel: Brug af 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
Produktion
1,5 5,050000190734863 1,361129467683754e + 39 Infinity 5 1,3370000123977661
JavaScript bruger internt 64-bit dobbelt flydende numre.
Her kan vi se, at de tal, der kan repræsenteres perfekt i det binære talsystem (som 1.5 ), har den samme 32-bit enkeltpræcisions floatrepræsentation.
Nogle, der ikke kan repræsenteres perfekt (som 1.337 eller 5.05 ), er imidlertid forskellige i 32-bit og 64-bit.
SInce 2 ** 130 er for stor til en 32-bit float, fround()
returnerer Infinity
for sådanne tal.
Anbefalede målinger:
- JavaScript matematik runde ()