0

我在 Node.js 中有以下代码:

  var number = parseFloat(-0.8);
  var buffer = new Buffer(4);
  buffer.writeFloatBE(number, 0);
  return -~parseInt(buffer.toString('hex'), 16) - 1;

如何在普通 javascript 中使用 ArrayBuffer 完成相同的操作?

4

1 回答 1

0

您可以从 Buffer 本身重用 IEEE754 编写器(它现在已移至 C++ 领域,链接到 JS 实现

于 2013-05-26T11:47:35.817 回答