但凡用过js 中的toFix() 方法的, 应该都知道这个方法存在一个小小的BUG。 在IE 下和FF 下对于小数的进位有点不同。 例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01. 这样就会造成数据的差异。 我们可以通过 重写 这个方法来实现精度的统一。 但是这样做仍然有一个问题, 在所有的浏览器下, String("0.050").toFix(2)=0.1 我们可以看到这样你原本要保留两位小数却变成了一位。 也就是说。这个重写只有的toFixed() 会自动舍弃最后的0. 我们需要对这个方法做进一步的处理。
凡用过js 中的toFix() 方法的, 应该都知道这个方法存在一个小小的BUG,在IE 下和FF 下对于小数的进位有点不同
Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
来源: