在 TypeScript 中,我们可以使用基础类型来定义变量的数据类型。这些基础类型包括布尔值、数字、字符串、数组、元组、枚举、任意类型、void 类型、null 和 undefined 等。
布尔值
布尔值是 TypeScript 中的基础数据类型之一,表示真或假。在 TypeScript 中,布尔值可以使用 boolean
类型来声明。
let isDone: boolean = false;
数字
数字类型可以用来表示整数或浮点数。在 TypeScript 中,数字类型可以使用 number
类型来声明。
let num: number = 10;
字符串
字符串类型可以用来表示文本数据。在 TypeScript 中,字符串类型可以使用 string
类型来声明。
let str: string = "Hello, TypeScript!";
数组
数组类型可以用来表示一组相同类型的数据。在 TypeScript 中,数组可以使用 Array<elementType>
或 elementType[]
来声明。
let arr1: number[] = [1, 2, 3]; let arr2: Array<string> = ["apple", "banana", "cherry"];
元组
元组类型可以用来表示固定长度和固定类型的数组。在 TypeScript 中,元组可以使用 []
来声明。
let tuple: [string, number] = ["apple", 10];
枚举
枚举类型可以用来定义一组命名的常量。在 TypeScript 中,枚举可以使用 enum
关键字来声明。
enum Color { Red, Green, Blue } let color: Color = Color.Red;
任意类型
任意类型可以用来表示任意类型的数据。在 TypeScript 中,任意类型可以使用 any
类型来声明。
let anyValue: any = 10; anyValue = "Hello, TypeScript!";
Void 类型
Void 类型表示没有任何类型。在 TypeScript 中,Void 类型可以使用 void
类型来声明。
function sayHello(): void { console.log("Hello, TypeScript!"); }
Null 和 Undefined
Null 和 Undefined 类型可以用来表示空值或未定义的值。在 TypeScript 中,Null 和 Undefined 类型可以使用 null
和 undefined
类型来声明。
let n: null = null; let u: undefined = undefined;
以上就是 TypeScript 的基础类型的介绍。在后续的章节中,我们将深入讨论 TypeScript 的高级类型和其他概念。