Javascript 为什么';dart2js编译器是否将64位整数转换为IEEE 754 FP数?

Javascript 为什么';dart2js编译器是否将64位整数转换为IEEE 754 FP数?,javascript,integer,dart,precision,Javascript,Integer,Dart,Precision,我一直在读dart2js编译器不支持64位整数。这是因为javascript没有64位整数的表示形式,而是将所有数字存储为64位双精度值吗?如果是这样的话,整数值不能简单地转换为表示形式吗?如果不是这样,为什么编译器不支持这种转换?是的,这是因为JS没有64 int。我不确定你的问题的其余部分是什么意思。如果将较大的值存储为double,则会降低精度 哎呀,我想我把自己和我对机器编号的理解搞混了。我忘记了整数不使用尾数、指数位和符号位,而浮点数使用尾数、指数位和符号位。

我一直在读dart2js编译器不支持64位整数。这是因为javascript没有64位整数的表示形式,而是将所有数字存储为64位双精度值吗?如果是这样的话,整数值不能简单地转换为表示形式吗?如果不是这样,为什么编译器不支持这种转换?

是的,这是因为JS没有64 int。我不确定你的问题的其余部分是什么意思。如果将较大的值存储为double,则会降低精度

哎呀,我想我把自己和我对机器编号的理解搞混了。我忘记了整数不使用尾数、指数位和符号位,而浮点数使用尾数、指数位和符号位。