All files bookCategoryEnum.ts

100% Statements 31/31
100% Branches 2/2
100% Functions 1/1
100% Lines 31/31

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 311x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 1x 1x
/**
 * 這個 Enum 的目的是定義書籍的類別。
 * 在 TypeScript 中,我們可以使用 Enum 來定義一組具名的常數,這裡我們定義了 Novel、Poetry 和 Biography 三種類別。
 * 
 * 範例:
 * BookCategory.Novel 代表小說類別
 * BookCategory.Poetry 代表詩歌類別
 * BookCategory.Biography 代表傳記類別
 */
export enum BookCategory {
    Novel = 'Novel',
    Science = 'Science',
    Education = 'Education'
}
 
/**
 * 這個函式的目的是根據輸入的書籍類別返回對應的描述。
 * 你需要使用 TypeScript 的 Enum 來定義書籍的類別,並在函式中返回對應的描述。
 * Enum 應該包含 Novel、Poetry 和 Biography 三種類別,並分別對應到 '小說'、'詩歌' 和 '傳記' 三個字串。
 * 
 * 範例:
 * 輸入: BookCategory.Novel
 * 輸出: 'Book category: Novel'
 */
 
export function getBookCategory(category: BookCategory) {
  // 在此實現函式
  return `Book category: ${category}`;
}
 
getBookCategory(BookCategory.Novel);