gpt4 book ai didi

javascript - 评分系统的数学公式

转载 作者:行者123 更新时间:2023-12-03 18:17:58 25 4
gpt4 key购买 nike

我想知道是否有更好的方法来创建我的 stars基于百分比值的变量。

我所需要的只是根据百分比值确定评级 1、1.5、2、2.5 等。

我已经用 switch 语句完成了它,但想知道是否有一个数学公式可以做到这一点?

以编程方式这样做似乎有点啰嗦?

var stars = 0;

switch (true) {
case score === 100:
stars = 5;
break;
case score >= 90:
stars = 4.5;
break;
case score >= 80:
stars = 4;
break;
case score >= 70:
stars = 3.5;
break;
case score >= 60:
stars = 3;
break;
case score >= 50:
stars = 2.5;
break;
case score >= 40:
stars = 2;
break;
case score >= 30:
stars = 1.5;
break;
case score >= 20:
stars = 1;
break;
case score >= 10:
stars = 0.5;
break;
case score >= 0:
stars = 0;
break;
}

我承认我的数学技能不是很好(我有数字阅读障碍)很抱歉,如果我的问题冒犯了那些严格要求自己尝试的人,但这只是在煎炸我的大脑!

在此先感谢您提供的任何帮助!

最佳答案

简单的:

stars = Math.floor(score / 10) / 2

关于javascript - 评分系统的数学公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39120497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com