这取决于您是在Dart VM中运行还是编译为JavaScript.
在Dart VM上,a int是任意精度,没有限制.
在编译为JavaScript时,您实际上使用的是浮点数,因为这是JavaScript支持的全部内容.这意味着您只能表示-2 53到2 53范围内的整数
飞镖2
对于dart2js生成的JavaScript Pixel Elephants答案仍然是正确的.
在-2 53到2 53的范围内
其他执行平台具有64位的固定大小整数.
该类型BigInt已添加到typed_data
由于Dart 2.0将切换到固定大小的整数,我们还向库中添加了一个
BigInt类typed_data.针对dart2js的开发人员也可以使用此类.本BigInt类不执行NUM,并完全独立于民层次.
飞镖1
还有包
- https://pub.dartlang.org/packages/bignum
- https://pub.dartlang.org/packages/decimal
| 归档时间: |
|
| 查看次数: |
6240 次 |
| 最近记录: |