js小数点保留两位小数

CaixK
  • 499

为什么我这样只保留一位小数如97.6 ...

filters: {
    memberPic(val) {
        let pic = val * (that.discount  / 10)
        var f = parseFloat(pic);
        if (isNaN(f)) {
            return;
        }
        f = Math.round(pic * 100) / 100;
        return f;
    }
}
回复
阅读 1.3k
2 个回答

返回结果改一下

  return f.toFixed(2);

数字小数部分最后的0是没有意义的,也不会被存储。如果需要显示固定两位小数格式,得转成字符串表示。

宣传栏