TypeScript作为JavaScript的超集,提供了完整的类型系统。主要数据类型可分为基础类型和两大类,共包含8种基础数据类型和若干高级类型,能有效提升代码质量和开发效率。
表示真/假值:let isDone: boolean = false;
支持十进制、十六进制等:let decimal: number = 6;
文本数据类型:let color: string = "blue";
两种声明方式:
let list: number[] = [1,2,3];
let list: Array<number> = [1,2,3];
固定元素数量和类型:let x: [string, number] = ["hello", 10];
命名常量集合:enum Color {Red, Green, Blue}
动态类型:let notSure: any = 4;
表示无返回值:function warn(): void {}
多种类型组合:let value: string | number;
合并多个类型:type Combined = A & B;
自定义类型名称:type Name = string;
固定值作为类型:let direction: "north" | "south";
掌握TypeScript数据类型是使用TS开发的基础,合理运用类型系统可以显著提升项目质量。建议结合官方文档进行实践练习。