收藏
回答

微信小程序计算0.36 + 1等于1.3599999999999999


回答关注问题邀请回答
收藏

3 个回答

  • 未命名科技
    未命名科技
    2019-08-18

    数字精度问题,不是 js 特有的。一般使用工具库解决,比如 big.js,手动乘以100再除以100是会出 bug 的。

    2019-08-18
    有用
    回复 3
  • Foolish
    Foolish
    2019-08-18

    楼上正解,这是js存在的bug。你用0.14*100试试

    2019-08-18
    有用
    回复 1
  • 侯衍超
    侯衍超
    2019-08-18

    js计算精度问题,跟小程序无关

    2019-08-18
    有用
    回复 3
    • 生活不易井盖叹气
      生活不易井盖叹气
      2019-08-18
      大佬这一块我不太懂,我觉得应该是很长的数字才会涉及计算精度的问题吧。这个计算精度到底是咋回事啊,这段时间算的我头昏脑胀的。这种情况该怎么解决啊
      2019-08-18
      1
      回复
    • dorunto
      dorunto
      2019-08-18回复生活不易井盖叹气
      乘100,相加后结果再除以100
      2019-08-18
      回复
    • 生活不易井盖叹气
      生活不易井盖叹气
      2019-08-18回复dorunto
      多谢
      2019-08-18
      回复
登录 后发表内容
问题标签