TypeScript-类型

类型系统表示语言支持的不同类型的值。类型系统在提供的值被程序存储或操纵之前检查其有效性。这样可以确保代码的行为符合预期。类型系统还允许更丰富的代码提示和自动化文档。

TypeScript将数据类型作为其可选类型系统的一部分提供。数据类型分类如下-

资料类型

任何类型

任何数据类型的超类型的typescript所有类型的。它表示动态类型。使用any类型等同于选择退出变量类型检查。

内置类型

下表说明了TypeScript中的所有内置类型

数据类型关键词描述
Number双精度64位浮点值。它可以用于表示整数和分数。
String字符串表示Unicode字符序列
Boolean布尔值表示逻辑值,正确和错误
Void虚空用于函数返回类型以表示非返回函数
Null空值表示故意缺少对象值。
Undefined未定义表示赋予所有未初始化变量的值

注意-TypeScript和JavaScript中没有整数类型。

空和未定义─它们是否相同?

未定义的数据类型是经常混淆的来源。null和undefined不能用于引用变量的数据类型。它们只能作为值分配给变量。

但是,null和undefined不相同。用undefined初始化的变量表示未为其分配值或对象,而null表示已将变量设置为未定义值的对象。

用户定义类型

用户定义的类型包括枚举(枚举),类,接口,数组和元组。这些将在后面的章节中详细讨论。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁