会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vivo 互联网技术
分享 vivo 互联网技术干货与沙龙活动,推荐最新行业动态与热门会议。
博客园
首页
新随笔
联系
订阅
管理
2019年10月28日
为什么 JavaScript 中 0.1+0.2 不等于 0.3 ?
摘要: 在js中进行数学运算时,会出现0.1+0.2=0.300000000000000004的结果,一开始认为是浮点数的二进制存储导致的精度问题,但这似乎不能很好的解释为什么在同样的存储方式下0.3+0.4=0.7可以得到正确的结果。本篇笔记主要通过浮点数的二进制存储及运算,和IEEE754下的舍入规则,解释为何会出现这种情况。
阅读全文
posted @ 2019-10-28 14:40 vivo互联网技术
阅读(596)
评论(0)
推荐(0)
公告