我有一个javascript程序(在jsdb中运行,它使用Mozilla Spidermonkey 1.8,而不是在浏览器中),我需要将float和double转换为其IEEE表示的适当字节数。 Java有Float.floatToIntBits()和Float.intBitsToFloat()以及Double的类似方法。
有没有办法在Javascript中计算这些功能? (是的,我知道所有javascript数字基本上都是double类型)
我想我可以按照Double.longBitsToDouble()和Float.intBitsToFloat()的javadoc中的算法,但这只涵盖一个方向,我需要两个。
答案 0 :(得分:4)
答案 1 :(得分:1)
据我所知,javascript没有这样的原生方法。
这是你想要的某种东西。请检查源代码:http://babbage.cs.qc.edu/IEEE-754/IEEE-754hex32.html