有趣的toFixed
在我们正常的思维看来,toFixed是四舍五入的,但是会出现例外,如:
发现5.215的toFixed并不是5.22,其实这个的原理类似于0.1+0.2≠0.3是一个原理,如:
发现5.215的底层是5.12499999999...,那么此时按照奇进偶舍的规则,第三位4小于5直接舍弃,就成了5.21。
所以这里就说得通了。。。
希望大佬看到有不对的地方,提出博主予以改正!
在我们正常的思维看来,toFixed是四舍五入的,但是会出现例外,如:
发现5.215的toFixed并不是5.22,其实这个的原理类似于0.1+0.2≠0.3是一个原理,如:
发现5.215的底层是5.12499999999...,那么此时按照奇进偶舍的规则,第三位4小于5直接舍弃,就成了5.21。
所以这里就说得通了。。。