如果你baidu/google过或者自己写过保留两位小数,那下面这代码一定不陌生 Math.round(number*100)/100 那你使用过Number.prototype.toFixed这个方法吗.老实说此前我一次没用过,我猜我以前看书的时候没注意它(反省img...). 今天看书复习再次看到这个方法,感觉很方便的,一个方法搞定保留小数,岂不是美滋滋.研究以后发现事情并没有那么简单. 根据网上的说法,toFixed使用的是银行家舍入规则.并非我们熟悉的四舍五入,所以并不适合用来保留小数.