Konvertieren von zwei Uint32Array-Werten in eine Javascript-Zahl

Ich habe einen Code von gefundenHier Das konvertiert die Javascript-Zahl in die innere IEEE-Darstellung als zwei Uint32-Werte:

function DoubleToIEEE(f)
{
  var buf = new ArrayBuffer(8);
  (new Float64Array(buf))[0] = f;
  return [ (new Uint32Array(buf))[0] ,(new Uint32Array(buf))[1] ];
}

Wie konvertiere ich den zurückgegebenen Wert zurück in die Javascript-Nummer? Diesen Weg:

var number = -10.3245535;
var ieee = DoubleToIEEE(number)
var number_again = IEEEtoDouble(ieee);
// number and number_again should be the same (if ever possible)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage