今天在页面上用到了js进行小数相加119.01+0.01,结果大家都知道应该是:119.02的,然而结果是119..0200000…. ,莫名其妙的,还以为是我写的程序有问题,后来查了下才知道这是javascript浮点运算的一个bug.
解决办法:
使用toFixed(2)函数把结果保留小数点后两位!
Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49818709
今天在页面上用到了js进行小数相加119.01+0.01,结果大家都知道应该是:119.02的,然而结果是119..0200000…. ,莫名其妙的,还以为是我写的程序有问题,后来查了下才知道这是javascript浮点运算的一个bug.
解决办法:
使用toFixed(2)函数把结果保留小数点后两位!
Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49818709