toFixed方法取值舍与入问题

335 阅读1分钟

四舍五入和四舍六入五成双需要分情况
以下以谷歌浏览器举例

image.png
取完小数点后几位的后面数字为有效数字时为四舍五入
后面数字为无效小数时四舍六入
当数字为5时,前面小数为奇数舍去,为偶数时进1

image.png

image.png
但实际上当数字为5时取值是混乱的

image.png

因此当取小数位存在无效数字时,最好重写toFixed方法