有谁知道准确实现 IEEE 754 的 JavaScript 库? 32 位浮点值规范?我问是因为我正在尝试用 JavaScript 编写交叉编译器,并且由于源语言严格要求浮点值遵守 IEEE 754,因此生成的 JavaScript 代码也必须这样做。这意味着我必须能够为 32 位 float 的加法、减法、乘法和除法获得完全正确的 IEEE 754 值。不幸的是,标准的 JavaScript Number 类型是 64 位 double ,它会给出与我预期不同的结果。该项目确实必须使用 JavaScript,这是我尚未克服的唯一主要障碍。
我也遇到了 64 位 longs 的问题。
最佳答案
Closure library至少有一个 64 位长的实现。
关于javascript - 在 JavaScript 中实现 32 位 float 或 64 位长整型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801839/