这是因为在 Decimal.js 中设置.precision属性后,它会影响到数值的精度。默认情况下,Decimal.js 将会四舍五入到指定的精度位数。所以在你的情况下,输入的数值123123被四舍五入到了三位精度,即123000。

如果你希望保留更多的精度,可以将.precision属性设置为更大的值。例如,如果你想要保留6位精度,可以这样设置:

Decimal.config({ precision: 6 });

然后输入的数值123123将会被四舍五入到6位精度,即123123.

Decimaljs 设置config precision precision 属性后输入123123 变成了123000

原文地址: http://www.cveoy.top/t/topic/iXsc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录