列挙型(enum)を定義する方法です
サンプル
例1)値を指定せずにenumを定義する
// enumを定義する
enum STATUS{
OK,
NG,
ERROR
}
//コンソールに出力してみる
console.log(STATUS.OK);
console.log(STATUS.NG);
console.log(STATUS.ERROR);
結果
0 1 2
値を指定しないと0からの連番になります。
例2)1番目のみ値を指定してenumを定義する
// enumを定義する
enum STATUS{
OK = 1,
NG,
ERROR
}
//コンソールに出力してみる
console.log(STATUS.OK);
console.log(STATUS.NG);
console.log(STATUS.ERROR);
結果
1 2 3
1つ目のみに値を指定すると、指定した値からの連番になります
例3)全てに値を指定してenumを定義する
// enumを定義する
enum STATUS{
OK = 0,
NG = 1,
ERROR = 9
}
//コンソールに出力してみる
console.log(STATUS.OK);
console.log(STATUS.NG);
console.log(STATUS.ERROR);
結果
0 1 9
全ての項目に値を指定することもできます。
備考
- 値には文字列も指定可能です。