最近在改商品数量加减问题,遇到了精度问题,还有浮点问题,但是由于js没有直接提共检测一个数是不是浮点型方法。所以自己把uniapp弄得判断浮点型的扒了下来。
1.判断一个数是不是浮点型
function getFloat(num) {
if (~~num !== num) {
return 1
}
return 0
}
2.如果一个数是浮点型改乘以多少,得到一个整数(然后浮点数乘以这个倍数,再去做乘除加减之类的,就会得到正确的数。记得乘了多少除多少!!!)