<分区>
据我了解,在 switch 语句中参数应该是您要与所有情况进行比较并返回正确情况的项目。
我的问题是为什么我的 switch 语句要求我输入 boolean 值 true 而不是我要比较所有案例的“分数”参数?谢谢!
这是练习
function convertScoreToGrade(score) {
switch (true) {
case (score > 100 || score < 0):
return 'INVALID SCORE';
break;
case (score <=100 && score >= 90):
return 'A';
break;
case (score <=89 && score >= 80):
return 'B';
break;
case (score <=79 && score >= 70):
return 'C';
break;
case (score <=69 && score >= 60):
return 'D';
break;
case (score <=59 && score >= 0):
return 'F';
break;
}
return score;
}