偶然的机会,遇到javascript在运算时的精确度的问题

 

比如,1.11*100,本来是应该等于111,可是,通过在javascript中log会发现,实际等于 111.00000000000001

不过我只需要小数点后两位,所以 var targetVar=(1.11 * 100).toFixed(2)就可以控制精度了。只保留2位小数

另外,toFixed()方法自带四舍五入。

posted on 2016-04-10 17:12  哈哈娃以  阅读(309)  评论(0)    收藏  举报