云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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…等。
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《TypeScript 中的数据类型》
文章链接:https://www.yunzhuji.net/jishujiaocheng/149860.html

评论

  • 验证码