用javascript算出来的怎么后面会多出来“000000000005”?会算数的人都知道5.77*6600*0.0015=57.123而不是57.123000000000005,这完全是两个不同的数,我用vb算过,结果是57.123。javascript应该保证数据的正确性,现在得到了错误的结果,这是不是javascript的bug?
 
还是使用javascript,计算5.77*6600*0.015得到的结果是正确的,571.23,为什么再多加一个“0”(即0.0015),后面就会变成那样?谁能解释一下原因?