为什么 dart2js 编译器不将 64 位整数转换为 IEEE 754 FP 数字?
Why doesn't the dart2js compiler convert 64-bit integers to IEEE 754 FP numbers?
我一直在读到 dart2js 编译器不支持 64 位整数。这是因为 javascript 没有 64 位整数的表示形式并将所有数字存储为 64 位双精度值吗?如果是这样,整数值不能简单地转换为表示形式吗?如果不是这样,为什么编译器不支持这种转换?
是的,这是因为 JS 没有 64 位 int。我不确定你剩下的问题是什么意思。如果将较大的值存储为双精度值,则会降低精度。
我一直在读到 dart2js 编译器不支持 64 位整数。这是因为 javascript 没有 64 位整数的表示形式并将所有数字存储为 64 位双精度值吗?如果是这样,整数值不能简单地转换为表示形式吗?如果不是这样,为什么编译器不支持这种转换?
是的,这是因为 JS 没有 64 位 int。我不确定你剩下的问题是什么意思。如果将较大的值存储为双精度值,则会降低精度。