enum State {success=1,fail=2};
let s:State=State.success;
console.log(s);//1
enum Color {yellow,red,'blue'};
let a:Color=Color.red;
console.log(a); //1 如果标识符没有赋值 它的值就是下标
enum Color {blue,red=3,'orange'};
let c:Color=Color.orange;
console.log(c); //4
任意类型(any)
null 和 undefined
let num:number;
console.log(num) //输出:undefined //报错
let num:undefined;
console.log(num) //输出:undefined //正确