【TypeScript】switch文でnumber型の値を用いて分岐する
function getCategoryByValue(value: number): string {
let category;
let range = value >= 100 ? 'greater100' :
value >= 70 ? 'greater70' :
value >= 35 ? 'greater35' : '35orLess';
switch (range) {
case 'greater100':
category = 'Category A';
break;
case 'greater70':
category = 'Category B';
break;
case 'greater35':
category = 'Category C';
break;
default:
category = 'Category D';
}
return category;
}