JavaScript iz matematike ()

Funkcija JavaScript Math.fround () vrne najbližjo 32-bitno predstavitev števila z enojno natančnostjo.

Sintaksa Math.fround()funkcije je:

 Math.fround(doubleFloat)

fround(), ki je statična metoda, se pokliče z Mathimenom razreda.

Parametri Math.fround ()

Math.fround()Funkcija je v:

  • doubleFloat je: - Number.

Vrnjena vrednost iz Math.fround ()

  • Vrne najbližjo 32-bitno predstavitev podane številke z enojno natančnostjo.
  • Vrne NaNargument, ki ni numeričen.

Primer: Uporaba 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

Izhod

 1,5 5,050000190734863 1,361129467683754e + 39 Neskončnost 5 1,33370000123977661

JavaScript interno uporablja 64-bitne številke z dvojno plavajočo vejico.

Tu lahko vidimo, da imajo številke, ki jih je mogoče popolnoma predstaviti v binarnem številskem sistemu (na primer 1,5 ), enako 32-bitno predstavitev enojne natančnosti s plovcem.

Vendar pa se nekateri, ki jih ni mogoče popolnoma predstaviti (na primer 1.337 ali 5.05 ), razlikujejo v 32-bitnih in 64-bitnih.

SInce 2 ** 130 je prevelik za 32-bitni plovec, fround()vrne se Infinityza take številke.

Priporočena branja:

  • JavaScript krog matematike ()

Zanimive Članki...