美文网首页
TypeScript的数据类型

TypeScript的数据类型

作者: YC1995 | 来源:发表于2019-11-05 23:28 被阅读0次

分类

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是所有类型的子类型,也就是这两个可以复制给这些类型的变量。

相关文章

网友评论

      本文标题:TypeScript的数据类型

      本文链接:https://www.haomeiwen.com/subject/bbhybctx.html