有趣的toFixed

在我们正常的思维看来,toFixed是四舍五入的,但是会出现例外,如:

 

 

 发现5.215的toFixed并不是5.22,其实这个的原理类似于0.1+0.2≠0.3是一个原理,如:

 

 发现5.215的底层是5.12499999999...,那么此时按照奇进偶舍的规则,第三位4小于5直接舍弃,就成了5.21。

所以这里就说得通了。。。

posted @ 2023-04-13 09:28  zaijinyang  阅读(21)  评论(0编辑  收藏  举报