收藏
回答

请问为什么累加相乘的时候会出现问题?如图,105 正常 106出现问题,中间有很多数字也是这样

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

1 个回答

  • 木帆船
    木帆船
    2020-03-16

    这是遇到了典型的浮点精度问题吧,0.1+0.2=0.30000000000000004这种。

    js通病,IEEE754浮点数的特性,自己四舍五入一下;或者先乘100按整数算,算完除回去。

    2020-03-16
    有用
    回复 1
    • 貍貑籇
      貍貑籇
      2020-03-17
      还是保留两位吧,谢谢了
      2020-03-17
      回复
登录 后发表内容
问题标签