摘要: 上次遇到了一个奇怪的问题: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) 编辑