Okay, ich bin eine ziemlich nervige Situation, wo ich nicht auf typisierte Arrays wie Float32Array zugreifen kann, aber immer noch eine Javascript-Nummer in Bytes konvertieren muss . Nun, eine Ganzzahl kann ich gut verarbeiten, aber ich habe keine Ahnung, wie man es für einen Gleitkommawert macht.Convert "float" in Bytes in Javascript ohne Float32Array
Ich habe das Problem gelöst, es anders herum zu tun (Bytes in einen Float), aber die Dokumentation zum Konvertieren von Float in Bytes ist ziemlich selten, da die meisten Sprachen nur den Zeiger lesen lassen oder gemeinsame Klassen haben Umgang damit.
Idealerweise würde ich gerne in der Lage sein, Floats in 4-Byte- und 8-Byte-Darstellungen zu konvertieren und auszuwählen, welche zu verwenden ist. Allerdings wäre Code, der einfach eine Zahl nehmen und als 8-Byte ausspucken kann, immer noch großartig, da ich von dort aus wohl selbst auf die 32-Bit-Version kommen kann.
'toString (2)' wird helfen? '(42) .toString (2)' – Mohsen
Sie finden vielleicht auch Verwendung von ['Number.toExponential'] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/ toExponential) –