„JavaScript“ matematikos rezultatas ()

Funkcija „JavaScript Math.fround“ () pateikia artimiausią 32 bitų skaičiaus vienodo tikslumo plūduriuojantį vaizdą.

Math.fround()Funkcijos sintaksė yra tokia:

 Math.fround(doubleFloat)

fround(), kuris yra statinis metodas, vadinamas Mathklasės pavadinimu.

Math.fround () parametrai

Math.fround()Funkcija trunka:

  • doubleFloat - Number.

Grąžinimo vertė iš Math.fround ()

  • Pateikia artimiausią nurodyto skaičiaus 32 bitų vieno tikslumo plūdės vaizdą.
  • Grąžina, NaNjei neskaitinis argumentas.

Pavyzdys: naudojant 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

Rezultatas

 1.5 5.050000190734863 1.361129467683754e + 39 „Infinity 5“ 1.3370000123977661

„JavaScript“ viduje naudojami 64 bitų dvigubų slankiųjų kablelių skaičiai.

Čia galime pamatyti, kad skaičiai, kuriuos galima puikiai pavaizduoti dvejetainėje skaitmenų sistemoje (pvz., 1,5 ), turi tą patį 32 bitų vieno tikslumo plūdės vaizdą.

Tačiau kai kurie, kurių neįmanoma pavaizduoti tobulai (pvz., 1.337 arba 5.05 ), skiriasi 32 ir 64 bitų.

SInce 2 ** 130 yra per didelis 32 bitų plūduriuojančiam, fround()grąžinamas Infinityuž tokius skaičius.

Rekomenduojami skaitiniai:

  • „JavaScript“ matematikos turas ()

Įdomios straipsniai...