$ cat "dev63.hatenablog.com/entry/2024/05/28/013545.md"
// ブログエントリー — 2024/5/28

【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;
}

ENTRY: dev63.hatenablog.com/entry/2024/05/28/013545.md
DATE: 2024/5/28
WORDS: 66