处理js大数运算进度丢失

该问题为前端js大数运算精度丢失问题,当超过16位数时会出现低位数不精准,这是由于前端js在高位数计算时转为科学计算法导致。

解决方案1: 对前后端限制数字位数
一般在项目或业务中是不会涉及到那么大的数位,没必要吹毛求疵。

解决方案2: 引入bignumber.js
该库用切分逻辑处理了大数运算,用法也比较便捷。
?github


版权声明:本文为dingshao1114原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。