typescript type
时间: 2023-02-07 14:01:50 浏览: 182
TypeScript 是一种由微软开发的超集语言。它是 JavaScript 的一个严格超集,并添加了类型系统和对 ECMAScript 2015 的支持。TypeScript 的目的是为编写大型应用程序提供类型安全性和静态编译。
TypeScript 中有两种主要的类型:基本类型和复杂类型。基本类型包括:
- 布尔类型 (boolean)
- 数字类型 (number)
- 字符串类型 (string)
- 符号类型 (symbol)
复杂类型包括:
- 数组类型 (Array)
- 元组类型 (Tuple)
- 枚举类型 (Enum)
- 对象类型 (Object)
- 函数类型 (Function)
您可以使用类型注解来声明变量的类型,例如:
```
let num: number = 123;
let str: string = 'hello';
let bool: boolean = true;
let arr: number[] = [1, 2, 3];
let tuple: [string, number] = ['hello', 123];
enum Color {Red, Green, Blue};
let c: Color = Color.Green;
let obj: object = {};
function add(x: number, y: number): number {
return x + y;
}
```
您还可以使用泛型来声明变量的类型,例如:
```
let num: Array<number> = [1, 2, 3];
let obj: Object = {};
function add(x: T, y: T): T {
return x + y;
}
```
希望这些信息对您有帮助。如果您有更多关于 TypeScript 的问题,请随时告诉我,我会尽力帮助您。
阅读全文