返回
TypeScript的基础类型详解
前端
2023-10-29 03:02:20
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的学习和使用非常重要。