列舉

在計算機程式設計中,列舉型別(也稱為列舉或列舉[…])是一種資料型別,由一組名為元素,成員或型別的列舉器的命名值組成。列舉器名稱通常是在語言中表現為常量的識別符號。已宣告為具有列舉型別的變數可以作為值分配給任何列舉器。

維基百科:列舉型別

JavaScript 是弱型別的,變數不是事先用型別宣告的,並且它沒有原生的 enum 資料型別。此處提供的示例可能包括模擬列舉器,替代方案和可能的權衡的不同方法。