请问有没有一个JavaScript库可以准确地实现32位浮点数的IEEE 754规范?我之所以问这个问题,是因为我正在尝试在JavaScript中编写一个交叉编译器,而源语言对浮点数具有严格的IEEE 754要求,生成的JavaScript代码也必须遵循这些要求。这意味着我必须能够获得精确正确的IEEE 754值,以便进行32位浮点数的加法、减法、乘法和除法运算。不幸的是,标准的JavaScript Number类型是64位双精度浮点数,将会给出与我预期不同的结果。这个项目确实必须在JavaScript中完成,这是我迄今为止唯一的主要障碍。
我也遇到了64位长整型的这个问题。