我有一個JavaScript應用程序,它接收的電壓值爲Uint8Array
。下面是接收數據的2個例子:將字節數組轉換爲float32
[3, 134, 46, 177, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[3, 127, 46, 170, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
我想這Uint8Array
轉換爲浮點值,但我不知道這是否是一個float32
或float64
,如果它的簽署與否。我所知道的是,這個值是大約12.
任何人都可以幫助一個JavaScript片段來做轉換嗎?
預先感謝您。
你給出的輸入需要的輸出是什麼? –
對我來說看起來像20個字節,它既不是'float32'也不是'float64'? – arcyqwerty
以前8個字節給出2.843474359893e-312或4.021529366771898e-87(小端與大端),所以我認爲有一些信息丟失。如果您不知道條目的確切含義:什麼機器/傳感器/庫爲您提供這些值? – deamentiaemundi