Aslero Asked:2022-12-20 14:33:34 +0800 CST2022-12-20 14:33:34 +0800 CST 2022-12-20 14:33:34 +0800 CST 在 JS 中计算评分百分比 772 生硬地抓住了 数据库存储关于商店的评论 ID 用户身份 评分 如何计算商店评分百分比 如果所有 5 都是 100% 评级字段存储 0 到 5 个值 javascript 1 个回答 Voted Best Answer Алексей Р 2022-12-20T14:55:14+08:002022-12-20T14:55:14+08:00 您可以取评分的算术平均值并归一化为 5(除以 5)。所以在极端情况下: 如果所有评分 == 0,则评分将为 0/5 = 0% 如果所有评分 == 5,则评分将为 5/5 = 100% 例如,如果分数是 5 和 4,则 ((5+4)/2)/5 = 4.5/5 = 90% function rating(arr) { return 'Рейтинг магазина = ' + (arr.reduce((a, c) => a + c, 0) / arr.length / 5 * 100).toFixed(2) + '%'; } console.log(rating([3, 4, 5, 2, 4, 5, 3]))
您可以取评分的算术平均值并归一化为 5(除以 5)。所以在极端情况下: