【问题标题】:Node.js's Buffer.writeFloatBE in Javascript ArrayBufferJavascript ArrayBuffer 中 Node.js 的 Buffer.writeFloatBE
【发布时间】:2013-05-26 11:13:02
【问题描述】:

我在 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 完成相同的操作?

【问题讨论】:

    标签: javascript node.js arraybuffer


    【解决方案1】:

    您可以重用 Buffer 本身的 IEEE754 编写器(它现在已移至 C++ 领域,link to JS implementation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 2017-01-22
      • 2018-04-29
      相关资源
      最近更新 更多