TypeScript 中的数据类型

在 TypeScript 中,数据类型可以分为两类:基本数据类型和复杂数据类型。

TypeScript 中的数据类型
(图片来源网络,侵删)

基本数据类型

基本数据类型是 TypeScript 中的原始数据类型,它们不是对象,不能包含属性和方法,以下是 TypeScript 中的基本数据类型:

1、数字(Number)

2、布尔值(Boolean)

3、字符串(String)

4、空(null 和 undefined)

5、任意类型(any)

6、数组(Array)

7、元组(Tuple)

8、枚举(Enum)

9、void

复杂数据类型

复杂数据类型是由基本数据类型组成的数据结构,它们是对象,可以包含属性和方法,以下是 TypeScript 中的复杂数据类型:

1、对象(Object)

2、类(Class)

3、接口(Interface)

4、泛型(Generics)

5、函数(Function)

下面是一些详细的表格来描述这些数据类型:

1、数字(Number)

数字类型 描述
number JavaScript 中的数字类型,表示整数和浮点数。
BigInt JavaScript 中的大整数类型,用于表示大于 Number.MAX_SAFE_INTEGER 的整数。

2、布尔值(Boolean)

布尔类型 描述
boolean JavaScript 中的布尔类型,表示真或假的值。

3、字符串(String)

字符串类型 描述
string JavaScript 中的字符串类型,表示文本数据。

4、空(null 和 undefined)

空类型 描述
null JavaScript 中的空引用类型,表示变量没有引用任何对象。
undefined JavaScript 中的未定义类型,表示变量声明了但没有赋值。
undefined JavaScript 中的未定义类型,表示变量声明了但没有赋值。

5、任意类型(any)

任意类型 描述
any JavaScript 中的任意类型,表示可以是任何类型的值。
unknown TypeScript 中的未知类型,表示一个未知的类型。

6、数组(Array)

数组类型 描述
Array JavaScript 中的数组类型,表示一组有序的元素集合。
Array TypeScript 中的泛型数组类型,表示一组有序的元素集合,元素类型为 T。
readonly Array TypeScript 中的只读数组类型,表示一组不可修改的元素集合,元素类型为 T。
readonly [T] TypeScript 中的只读数组类型,表示一组不可修改的元素集合,元素类型为 T。
[] JavaScript/TypeScript 中的空数组类型,表示一个空的数组。
[T] JavaScript/TypeScript 中的空数组类型,表示一个空的数组,元素类型为 T。
[T, …U] JavaScript/TypeScript 中的扩展运算符数组类型,表示一个包含 T、U…等元素的数组,元素类型为 T、U…等。
(T[]) JavaScript/TypeScript 中的强制转换数组类型,将一个非数组类型的值转换为数组类型的值。

7、元组(Tuple)

元组类型 描述
[T, …U] TypeScript/JavaScript/Flow/C#/Rust/Kotlin/Swift/Scala/Elixir/Haskell/Rust…等语言中的元组类型,表示一个包含 T、U…等元素的序列,元素类型为 T、U…等。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/477436.html

(0)
未希新媒体运营
上一篇 2024-04-15 07:44
下一篇 2024-04-15 07:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入