unspring 最近的时间轴更新
unspring

unspring

V2EX 第 404945 号会员,加入于 2019-04-23 13:11:33 +08:00
今日活跃度排名 19051
unspring 最近回复了
至少是和大家通常使用的普遍意义上的舍入是不同的
确实按照四舍六入五成双的算法来算,结果应该是 104.05

但是手写竖式计算结果是 104.055
四舍五入后显然是 104.06

这意味着包括 toFixed ,mathjs.round 在内的方法对这个数字的 rounding 都是不正确的

这意味着 js 的浮点运算实际上并不准确,会出现小数点后两位之内的误差
@masterjoess toFixed 会自动四舍五入,而且 mathjs 和 lodash 也是一样会算成 104.05
@codehz 震惊,居然能迅速翻到源码

js 对这种场景居然就没处理吗
@henix 这个做法感觉更像是 double 转成 long 再转回来,感觉不是通用解法

程序员在意识到这个问题之前不会这么处理,而这个问题也难以发现
178 天前
回复了 vulgur 创建的主题 程序员 独立开发周记 #37:远程工作半个月
可以看收入的是什么 APP 啊?
269 天前
回复了 djyde 创建的主题 程序员 开发一个浏览器插件在第三天卖出 1000 元
确实与其寻找目标用户,不如创造目标用户,创造需求
@shellic 因为原本的开发流程就没有相应的规范,leader 也没有做这方面的要求
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5267 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.