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)、类、接口、数组和元组。这些将在后面的章节中详细讨论。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码