精度
toFixed
四舍六入五成双(银行家舍入规则)
- 四舍
- 六入
- 五考虑
- 五后非零就进一
- 五后为零看奇偶:五前为奇要进一,五前为偶应舍去
1 | (0.5251).toFixed(2) => 0.53 // 五后非零就进一 |
改造为四舍五入规则
toFixed采用银行家规则有时并符合需求,改造为“四舍五入”:
1 | Number.prototype.toFixed = function(length){ |
Keep It Simple Stupid
四舍六入五成双(银行家舍入规则)
1 | (0.5251).toFixed(2) => 0.53 // 五后非零就进一 |
改造为四舍五入规则
toFixed采用银行家规则有时并符合需求,改造为“四舍五入”:
1 | Number.prototype.toFixed = function(length){ |
v1.5.2