Typescript 数据类型
- boolean
- number
- string
- array
- null 和 undefined
- tuple
- enum
- any
- void
- nerver
boolean
1 | // boolean |
number
1 | //number |
string
1 | //string |
array ts中定义数组有三种种方式
1 | //array |
undefined 和 null
1 | //undefined |
元祖类型(tuple)属于数组的一种,定义一个数组里元素要么可以是number又可以是string这时候就可以用元祖类型,给数组中每一个元素指定类型。
1 | // Tuple |
enum 枚举类型 通过使用自然语言中含义清楚的单词来表示它的每个值,这种方法叫做枚举方法,用这种方法定义的类型叫做枚举类型
写法:
1 | enum 枚举名{ |
1 | // enum |
any 任意类型
1 | let num: any = 123; //right |
void 没有任何类型 一般用于定义方法没有返回值
1 | // 方法没有返回任何类型 |
nerver 从不会出现的值 是其他类型的子类型包括null和undefined; 一般不会使用。
1 | //nerver |