小程序
小游戏
企业微信
微信支付
扫描小程序码分享
例如:a=0.8;b=a;
a=0.8-0.04;
c=b-a=-0.039999999...
大部分时候进行简单的加减乘除就会造成这种结果,必须得添加个toFixed才能将小数点得到自己想要的结果,对于数据计算结果的小程序极其不友好
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
任何语言都可能出现这个问题,这是计算机物理上的限制,没有办法准确表示浮点数!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
长见识了==
小程序表示不背这个锅。腾讯表示这跟我们没有半毛钱的关系。
这个是js的问题 不是小程序的问题
小程序表示不背这个锅,js计算的浮点小数精度问题
害 大惊小怪
推荐你个网站 whatfuckjs 里面收录了各种js的奇怪问题
不是小程序的问题,js计算精度问题
这不跟正常嘛 二进制计算都这样
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
任何语言都可能出现这个问题,这是计算机物理上的限制,没有办法准确表示浮点数!
长见识了==
小程序表示不背这个锅。腾讯表示这跟我们没有半毛钱的关系。
这个是js的问题 不是小程序的问题
小程序表示不背这个锅,js计算的浮点小数精度问题
害 大惊小怪
推荐你个网站 whatfuckjs 里面收录了各种js的奇怪问题
不是小程序的问题,js计算精度问题
这不跟正常嘛 二进制计算都这样