在JavaScript中转换浮点数和整数

3
我有一个javascript程序(在jsdb中运行,使用Mozilla Spidermonkey 1.8,而不是在浏览器中),我需要将浮点数和双精度数转换为它们的IEEE表示的相应字节数。Java有Float.floatToIntBits()Float.intBitsToFloat()以及类似于Double的方法。
有没有一种方法可以在Javascript中计算这些函数?(是的,我知道所有的Javascript数字本质上都是双精度类型)

我想我可以按照Double.longBitsToDouble()Float.intBitsToFloat()的Java文档中的算法进行操作,但这只涵盖了一个方向,而我需要双向转换。


1
可能是JavaScript浮点数从/到位的重复问题。 - Jason S
可能是JavaScript浮点数从/到位的重复问题。 - phuclv
2个回答

4

刚刚查看了babbage.cs.qc.edu网站上的Javascript代码--它可能会产生正确的答案,并且在在线计算器上运行良好,但是我认为它写得非常糟糕,不适合重用。 - Jason S

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接