【TypeScript】常用类型声明详情概述
在TypeScript中,常见的类型声明包括基本类型、对象类型、函数类型、数组类型、元组类型、枚举类型等。以下是一些示例代码:
// 基本类型
let isDone: boolean = false;
let count: number = 10;
let name: string = "Alice";
// 对象类型
let person: { name: string; age: number };
person = { name: "Bob", age: 25 };
// 函数类型
let add: (x: number, y: number) => number;
add = function(x: number, y: number): number {
return x + y;
};
// 数组类型
let list: number[];
list = [1, 2, 3];
let list2: Array<number>;
list2 = [4, 5, 6];
// 元组类型(元组是固定长度的数组)
let tuple: [number, string];
tuple = [7, "seven"];
// 枚举类型
enum Color {
Red = 1,
Green = 2,
Blue = 4
}
let color: Color = Color.Green;
这些是TypeScript中常见的类型声明,它们分别用于声明基本类型变量、对象、函数的参数和返回值、数组、固定长度的数组、枚举。通过这些类型声明,TypeScript可以在编译时进行类型检查,帮助开发者避免许多运行时错误。
评论已关闭