小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1.8 * 13 = ?
我在wxml页面上打印 {{1.8 * 13}} ,最终展示23.400000000000002
这是为啥,有解决么- -还是就我遇到了。。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
浮点数精度问题。 console.log((1.8 * 13).toFixed(2)) // 23.40
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
因为不是人算的
wxml可以添加wxs方法或者放到js里处理
toFixed 取小点后两位
浮点数计算都有这个问题,计算里浮点数是近似值
搜索一下,js 0.1 + 0.2
百度:JS的float精度
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
浮点数精度问题。 console.log((1.8 * 13).toFixed(2)) // 23.40
因为不是人算的
wxml可以添加wxs方法或者放到js里处理
toFixed 取小点后两位
浮点数计算都有这个问题,计算里浮点数是近似值
搜索一下,js 0.1 + 0.2
<0
百度:JS的float精度