有没有可能从javascript号码获取ieee:float“bits”?

时间:2016-01-27 01:03:55

标签: javascript math binary

我想写出来,并从javascript模块中的二进制字节流中读取ieee格式的float / double值。有人知道怎么会这样做吗?等同于java中的doubleToRawLongBits和longBitsToDouble功能。

1 个答案:

答案 0 :(得分:4)

你会想要使用typed array来做这些事情。将您的双精度数存储到Float64Array,然后从基础ArrayBuffer访问原始字节(如果需要单个位,则使用位移)。如果您正在做一些更复杂的事情,想要混合多种类型,甚至控制字节序,请用DataView覆盖它。