TypeScript 数据类型

TypeScript 数据类型

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

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

TypeScript 数据类型

任意类型

任意类型是TypeScript中所有类型的超类型。它表示动态类型。使用任意类型等同于对变量的类型检查选择性退出。

内置类型

下表列举了TypeScript中的所有内置类型-

数据类型 关键字 描述
数字 number 双精度64位浮点数。可用于表示整数和分数。
字符串 string 表示Unicode字符序列
布尔值 boolean 表示逻辑值,true和false
void 用于函数返回类型,表示不返回值的函数
空值 null 表示对象值的有意缺失。
未定义 undefined 表示给所有未初始化变量的值

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

Null和undefined ─ 它们是相同的吗

nullundefined 类型经常让人感到困惑。null和undefined不能用来引用变量的数据类型,它们只能被赋值给变量。

然而,null和undefined不是相同的。初始化为undefined的变量意味着该变量没有值或对象赋给它,而null意味着该变量已经被设置为一个值为undefined的对象。

用户定义的类型

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程