JavaScript Math fround ()

Die JavaScript-Funktion Math.fround () gibt die nächste 32-Bit-Float-Darstellung einer Zahl mit einfacher Genauigkeit zurück.

Die Syntax der Math.fround()Funktion lautet:

 Math.fround(doubleFloat)

fround()Da es sich um eine statische Methode handelt, wird sie mit dem MathKlassennamen aufgerufen .

Math.fround () Parameter

Die Math.fround()Funktion umfasst:

  • doubleFloat - A Number.

Rückgabewert von Math.fround ()

  • Gibt die nächste 32-Bit-Float-Darstellung mit einfacher Genauigkeit der angegebenen Zahl zurück.
  • Gibt ein NaNnicht numerisches Argument zurück.

Beispiel: Verwenden von 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

Ausgabe

 1.5 5.050000190734863 1.361129467683754e + 39 Infinity 5 1.3370000123977661

JavaScript verwendet intern 64-Bit- Doppel-Gleitkommazahlen.

Hier können wir sehen, dass die Zahlen, die im binären Zahlensystem perfekt dargestellt werden können (wie 1,5 ), dieselbe 32-Bit-Float-Darstellung mit einfacher Genauigkeit haben.

Einige, die nicht perfekt dargestellt werden können (wie 1.337 oder 5.05 ), unterscheiden sich jedoch in 32-Bit und 64-Bit.

Seit 2 ** 130 ist zu groß für einen 32-Bit - Float, fround()kehrt Infinityfür eine solche Zahlen.

Empfohlene Lektüre:

  • JavaScript Math round ()

Interessante Beiträge...