TypeScript的变量类型定义方式是什么
时间: 2023-08-01 11:12:11 浏览: 98
TypeScript的变量类型定义方式有以下几种:
1. 使用冒号(:)后跟类型名称来指定变量类型,例如:
```typescript
let count: number = 10;
let name: string = "John";
let isDone: boolean = false;
```
2. 使用类型推断(Type Inference)来自动推断变量类型,例如:
```typescript
let count = 10; // 推断为number类型
let name = "John"; // 推断为string类型
let isDone = false; // 推断为boolean类型
```
3. 使用any类型来表示任意类型,例如:
```typescript
let data: any = "hello world";
data = 10;
data = true;
```
4. 使用联合类型(Union Types)来表示变量可以是多种类型中的一种,例如:
```typescript
let value: string | number = "hello";
value = 10;
```
5. 使用类型别名(Type Aliases)来定义复杂类型,例如:
```typescript
type Person = {
name: string;
age: number;
email: string;
}
let person: Person = {
name: "John",
age: 30,
email: "john@example.com"
}
```
阅读全文