TypeScript的数据类型

分类

TS提供了跟JS一样的数据类型,包括:数字、字符串、布尔值、结构体。此外还提供了枚举类型。

布尔值

boolean 两个取值true/false

数字

TS中所有的数字都是浮点数,浮点数的类型是number。

字符串

用string表示文本数据类型。可以使用单引号或者是双引号来表示字符串。

数组

有两种方式可以定义数组
第一种是在类型后面加上[]表示是这种类型的元素组成的数组。

let list: number[] = [1,2,3]

第二种是使用数组泛型,Array<元素类型>

let list: Array<number> = [1,2,3]

枚举

使用枚举可以对数值赋予名字,能更友好。

enum Color {
    Red,
    Green,
    Blue
}

默认从0开始为元素编号。

Any

有时候我们在编程阶段无法确定变量的类型,变量的值来源于动态的内容,这种情况下使用any类型可以绕过编译阶段的类型检查。
在运行时的时候可以转化为对应的类型,调用对应类型的相应方法。

Null和Undefined

默认情况下nullundefined是所有类型的子类型,也就是这两个可以复制给这些类型的变量。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容