今天和同事测试发现浮点数减法没有得到预期值,哈哈哈,然后一看果然是浮点数计算精度有问题,还好是显示价格咯,正常保留小数点后面两位即可。
解决方式:
直接使用内置函数——round()
>round(2.77777)
>2
>round(2.7777, 2)
>2.77
今天和同事测试发现浮点数减法没有得到预期值,哈哈哈,然后一看果然是浮点数计算精度有问题,还好是显示价格咯,正常保留小数点后面两位即可。
解决方式:
直接使用内置函数——round()
>round(2.77777)
>2
>round(2.7777, 2)
>2.77