会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
believe66
博客园
新随笔
订阅
管理
2017年11月22日
为什么(2.55).toFixed(1)等于2.5?
摘要: 上次遇到了一个奇怪的问题:JS的(2.55).toFixed(1)输出是2.5,而不是四舍五入的2.6,这是为什么呢? 进一步观察: 发现,并不是所有的都不正常,1.55的四舍五入还是对的,为什么2.55、3.45就不对呢? 这个需要我们在源码里面找答案。 数字在V8里面的存储有两种类型,一种是小整
阅读全文
posted @ 2017-11-22 18:06 believe66
阅读(5587)
评论(0)
推荐(2)
编辑
公告