返回

TypeScript的基础类型详解

前端


TypeScript Number

TypeScript中的所有数字要么是浮点值,要么是BigInt。这些浮点数的类型是number,而BigInt的类型是bigint。可以使用以下语法来声明一个number类型变量:

let age: number = 20;

也可以使用以下语法来声明一个bigint类型变量:

let bigInt: bigint = 12345678901234567890n;

TypeScript Boolean

TypeScript中的Boolean类型只能取两个值:true和false。可以使用以下语法来声明一个Boolean类型变量:

let isTrue: boolean = true;

TypeScript String

TypeScript中的String类型可以表示任何文本数据。可以使用以下语法来声明一个String类型变量:

let name: string = "John Doe";

TypeScript Array

TypeScript中的Array类型可以存储一组元素。可以使用以下语法来声明一个Array类型变量:

let numbers: number[] = [1, 2, 3, 4, 5];

TypeScript Tuple

TypeScript中的Tuple类型可以存储一组固定长度的元素。可以使用以下语法来声明一个Tuple类型变量:

let tuple: [number, string, boolean] = [1, "John Doe", true];

TypeScript Enum

TypeScript中的Enum类型可以用来定义一组常量。可以使用以下语法来声明一个Enum类型:

enum Color {
  Red,
  Green,
  Blue
}

TypeScript Unknown

TypeScript中的Unknown类型可以表示任何类型的变量。可以使用以下语法来声明一个Unknown类型变量:

let unknownVariable: unknown = "John Doe";

TypeScript Any

TypeScript中的Any类型可以表示任何类型的变量。可以使用以下语法来声明一个Any类型变量:

let anyVariable: any = "John Doe";

TypeScript Void

TypeScript中的Void类型表示没有返回值。可以使用以下语法来声明一个Void类型变量:

function greet(): void {
  console.log("Hello, world!");
}

总结

TypeScript的基本类型包括Number、Boolean、String、Array、Tuple、Enum、Unknown、Any和Void。这些类型可以用来声明变量和函数的参数和返回值类型。了解这些基本类型对TypeScript的学习和使用非常重要。