<分区>
使用 JavaScript 数字类型(64 位 double )进行货币操作是否安全?我们计划为小型企业开发一款软件,金额通常低于 100.000 美元,但我认为数字可能会更大,因为我们使用本地货币,例如 1 美元 = 6.5 元人民币。
我知道可能会丢失精度,但在现实世界中有多糟糕?
我还建议我们可以跳过类似的问题
0.2 + 0.1 = 0.30000000000000004
因为在使用本地货币设置 chop 数字后它会是相同的,例如 $0.30
有些人还建议通过将值乘以 100 来缩放值,但我不确定这是否适用于所有情况,因为我建议可能会有超过 2 位数字的货币。