1、类型
字面量:let a: 10 ==> const a = 10
unknown:实际上是一个类型安全的any, 不能直接给其他类型赋值,可使用 as 或 <> 赋值
void: 表示null 或 undefined
never: function fn (): never {
throw Error('123')
}
Array:let e: string[] ===> e:Array<string>
tuple:let h: [string, string]
enum:enum Gender {
male: 0,
famale: 1
}
类型的别名:type myType = 1 | 2 | 3 | 4 | 5 let k: myType
网友评论