console.log("---")
console.log(this.classScoreItem.heightData.reduce((sum, item) => sum + item.value, 0))
console.log(this.getRealLength(this.classScoreItem.heightData))
console.log(this.classScoreItem.heightData.reduce((sum, item) => sum + item.value, 0) / this.getRealLength(this.classScoreItem.heightData))
console.log((this.classScoreItem.heightData.reduce((sum, item) => sum + item.value, 0) / this.getRealLength(this.classScoreItem.heightData)).toFixed(2))
averageScore = (this.classScoreItem.heightData.reduce((sum, item) => sum + item.value, 0) / this.getRealLength(this.classScoreItem.heightData));
averageScore = (Math.round(averageScore * 100) / 100).toFixed(2)
console.log(averageScore)
举个栗子:
var num = 1.335;
var roundedNum = Math.round(num * 100) / 100;
var formattedNum = roundedNum.toFixed(2);
console.log(formattedNum);
大概就是酱 就能处理该问题了
js 1.335 使用toFixed(2) 为什么不是等于1.34 而是1.33 js保留两位小数精度的问题
最新推荐文章于 2024-11-12 17:31:26 发布