收藏
回答

inc得到的小数位不正确

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wx8df00821371cf936 2.7.1

{

coins: 0.2

}

let scores = Number(10);

let cost = parseFloat(parseFloat(scores / 200).toFixed(2));

coins: _.inc(-cost)

之后coins:0.15000000000000002

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

1 个回答

  • Starkwang
    Starkwang
    2019-10-25

    目前云数据库在浮点数上只支持IEEE 64bit精度,所以 0.2-0.05 会出现示例中的情况,建议在读写的时候做近似处理,或者尽量使用整数表示

    2019-10-25
    有用
    回复
登录 后发表内容
问题标签