// 学生及格区间const keys =['A','B','C','D','Default'],
range =[90,80,70,60,0];constjudge=(score)=>{const len = range.length;for(let i =0;i < len;i++){if(score >= range[i]){return keys[i];}}}const fun ={'A':()=>'优秀','B':()=>'良好','C':()=>'中等','D':()=>'及格','Default':()=>{'不及格'},}
console.log(fun[judge(100)]())
if、switch
var score =90;if(score >=90){
Text ="优秀";}elseif(score >=80&& score <90){
Text ="良好";}elseif(score >=70&& score<80){
Text ="中等";}elseif(score >=60&& score<70){
Text ="及格";}else{
Text ="不及格";}switch(score /10){case10:
Text ="优秀";break;case9:
Text ="优秀";break;case8:
Text ="良好";break;case7:
Text ="中等";break;case6:
Text ="及格";break;default:
Text ="不及格";break;}