小数加减解决方法
前言:
在日常开发中,比如商城购物结算,难免会遇到小数相加,或者开发中遇到两个小数相减,我们直接按数学逻辑加减就会出现精度问题;应为数据在浏览器中是二进制方式的存在,所以看似两小数相加减,其实是二进制计算。
目前有种方式可以解决大多数小数计算问题
先把小数转化成整数进行相加减
另外也有相关的js库可以用bigjs库
可以计算十进制的加减法
在日常开发中,比如商城购物结算,难免会遇到小数相加,或者开发中遇到两个小数相减,我们直接按数学逻辑加减就会出现精度问题;应为数据在浏览器中是二进制方式的存在,所以看似两小数相加减,其实是二进制计算。
目前有种方式可以解决大多数小数计算问题
先把小数转化成整数进行相加减
另外也有相关的js库可以用bigjs库
可以计算十进制的加减法