我想写出来,并从javascript模块中的二进制字节流中读取ieee格式的float / double值。有人知道怎么会这样做吗?等同于java中的doubleToRawLongBits和longBitsToDouble功能。
答案 0 :(得分:4)
你会想要使用typed array来做这些事情。将您的双精度数存储到Float64Array
,然后从基础ArrayBuffer
访问原始字节(如果需要单个位,则使用位移)。如果您正在做一些更复杂的事情,想要混合多种类型,甚至控制字节序,请用DataView
覆盖它。