JavaScript matemātikas rezultāts ()

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 Mathklases 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ž, NaNja 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 ()

Interesanti raksti...