2011-03-17 71 views
3

我有一個javascript程序(在jsdb中使用Mozilla Spidermonkey 1.8,不在瀏覽器中運行),我需要將浮點數和雙精度值轉換爲適當的IEEE字節數。 Java有Float.floatToIntBits()Float.intBitsToFloat()以及用於Double的類似方法。在浮動之間轉換<-> int在javascript中

有沒有一種方法可以在Javascript中計算這些函數? (是的,我知道,所有的JavaScript數字型的本質雙)

我想我可以遵循的Javadoc的算法Double.longBitsToDouble()Float.intBitsToFloat()但只涵蓋一個方向,我需要兩者。

+1

可能重複[javascript float from/to bits](http://stackoverflow.com/questions/2003493/javascript-float-from-to-bits) – 2011-03-17 14:41:49

回答

4
+0

啊,它是重複的。我想知道爲什麼我找不到那個.... – 2011-03-17 14:42:13

+0

剛剛看過babbage.cs.qc.edu網站中的Javascript - 它可能會產生正確的答案,並且可能在在線計算器上運行良好,但它是可怕的書面和不適合在我看來重用。 – 2011-03-17 17:53:19

相關問題