详细版易学版TypeScript - 类型声明:字符串数字null布尔undefined数组any对象void类型推断联合类型
在TypeScript中,我们可以使用类型声明来指定变量的数据类型。下面是TypeScript中常见的一些类型声明:
- 字符串类型(String):
let name: string = "John Doe";
- 数字类型(Number):
let age: number = 30;
- 布尔类型(Boolean):
let isVisible: boolean = true;
- 数组类型(Array):
let names: string[] = ["John", "Jane", "Doe"];
- 任意类型(Any):
let data: any = "This is a string";
data = 12345; // 现在data是一个数字
data = true; // 现在data是一个布尔值
- 空值(Void):
function sayHello(): void {
console.log("Hello World!");
}
- 未定义类型(Undefined):
let x: undefined = undefined;
- 空类型(Null):
let x: null = null;
- 对象类型(Object):
let user: object = { name: "John", age: 30 };
- 元组类型(Tuple):
let user: [string, number] = ["John", 30];
在实际应用中,你可以根据需要选择合适的类型声明。TypeScript提供了丰富的类型系统,可以帮助你在编译时发现许多潜在的错误。
评论已关闭