javascript里面的小数计算出现近似值的解决办法

在javascript里面,小数只能进行相似计算,例如:5.06+1.30,你得到的结果会是6.359999999999999,但有的小数计算又是正确的,如果计算出现了近似值,你可以用如下的方法计算:

var number1 = 5.06;
var number2 = 1.30;
var sum = (number1 * 100 + number2 * 100) / 100; //sum=6.36,不是一个近似值

这样计算可以得到一个准确的结果。

posted @ 2010-03-21 20:30  lyz'blog  阅读(257)  评论(0编辑  收藏  举报