Matematický JavaScript ()

Funkcia JavaScript Math.fround () vracia najbližšiu 32-bitovú presnú floatovanú reprezentáciu čísla s presnosťou.

Syntax Math.fround()funkcie je:

 Math.fround(doubleFloat)

fround(), ktorá je statickou metódou, sa volá pomocou Mathnázvu triedy.

Parametre Math.fround ()

Math.fround()Funkcia trvá in:

  • DoubleFloat - A Number.

Vrátiť hodnotu z Math.fround ()

  • Vráti najbližšiu presnú floatovanú reprezentáciu 32-bitovej presnosti daného čísla.
  • Vráti, NaNak je nečíselný argument.

Príklad: Použitie 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

Výkon

 1,5 5,050000190734863 1,361129467683754e + 39 Infinity 5 1,3370000123977661

JavaScript interne používa 64-bitové dvojité čísla s pohyblivou rádovou čiarkou.

Tu vidíme, že čísla, ktoré je možné v binárnej číselnej sústave perfektne reprezentovať (napríklad 1,5 ), majú rovnaké 32-bitové jednoduché vyjadrenie s pohyblivou čiarkou.

Niektoré, ktoré však nie je možné zobraziť dokonale (napríklad 1,337 alebo 5,05 ), sa líšia v 32-bitových a 64-bitových verziách .

SInce 2 ** 130 je príliš veľký pre 32-bitový plavák, pre také čísla sa fround()vráti Infinity.

Odporúčané hodnoty:

  • Matematický JavaScript ()

Zaujímavé články...