Konwertuj „float” na bajty w Javascript bez Float32Array

Dobrze, więc jestem dość denerwującą sytuacją, w której nie mam dostępu do wpisanych tablic, takich jak Float32Array, ale wciąż muszę być w stanie przekonwertować numer JavaScript na bajty. Teraz liczba całkowita, którą mogę obsłużyć, jest dobra, ale nie mam pojęcia, jak to zrobić dla wartości zmiennoprzecinkowej.

Rozwiązałem problem robienia tego na odwrót (bajty w float), ale dokumentacja dotycząca konwersji z floata na bajty jest dość rzadka, ponieważ większość języków pozwala po prostu odczytać wskaźnik lub mieć wspólne klasy do jego obsługi.

Idealnie chciałbym móc konwertować zmiennoprzecinkowe zmienne na reprezentacje 4-bajtowe i 8-bajtowe i wybrać, który z nich będzie używany. Jednak kod, który może po prostu pobrać liczbę i wypluć ją jako 8-bajtowy, byłby nadal świetny, ponieważ prawdopodobnie mogę sam wymyślić wersję 32-bitową.

questionAnswers(3)

yourAnswerToTheQuestion