Funkcija JavaScript Math.fround () atgriež tuvāko 32 bitu viena precizitātes skaitļa pludiņa attēlojumu.
Funkcijas sintakse Math.fround()
ir šāda:
Math.fround(doubleFloat)
fround()
, kas ir statiska metode, sauc par Math
klases nosaukumu.
Math.fround () parametri
Math.fround()
Funkcija uzņem:
- doubleFloat -
Number
.
Atgriezeniskā vērtība no Math.fround ()
- Atgriež tuvāko norādītā skaitļa 32 bitu vienas precizitātes pludiņa attēlojumu.
- Atgriež,
NaN
ja arguments nav skaitlis.
Piemērs: Math.fround () izmantošana
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
Rezultāts
1.5 5.050000190734863 1.361129467683754e + 39 Infinity 5 1.3370000123977661
JavaScript iekšēji izmanto 64 bitu dubultā peldošā komata numurus.
Šeit mēs varam redzēt, ka skaitļiem, kurus var lieliski attēlot binārā skaitļu sistēmā (piemēram, 1,5 ), ir vienāds 32 bitu vienas precizitātes pludiņa attēlojums.
Tomēr daži, kurus nevar perfekti attēlot (piemēram, 1.337 vai 5.05 ), atšķiras ar 32 bitu un 64 bitu versijām .
SInce 2 ** 130 ir pārāk liels 32 bitu pludiņam, šādiem skaitļiem fround()
atgriež Infinity
.
Ieteicamie lasījumi:
- JavaScript matemātikas kārta ()