typescript的基础语法
时间: 2024-05-17 09:16:59 浏览: 82
TypeScript是一种开源的编程语言,它是JavaScript的超集,支持JavaScript的所有语法和特性,并且增加了静态类型和面向对象编程等特性。以下是TypeScript的基础语法:
1. 声明变量:使用let或const声明变量,例如:let x: number = 10; 或 const name: string = 'TypeScript';
2. 类型注解:使用冒号:后面跟类型,例如:let x: number = 10; 中的number就是类型注解。
3. 函数:使用function关键字定义函数,例如:function add(x: number, y: number): number { return x + y; }。
4. 接口:使用interface定义接口,例如:interface Person { name: string; age: number; }。
5. 类:使用class定义类,例如:class Animal { name: string; constructor(name: string) { this.name = name; } }。
6. 泛型:使用<>定义泛型,例如:function identity<T>(arg: T): T { return arg; }。
7. 枚举:使用enum定义枚举,例如:enum Color { Red, Green, Blue }。
8. 类型断言:使用as或<>进行类型断言,例如:let strLength: number = (<string>someValue).length; 或 let strLength: number = (someValue as string).length;。
以上是TypeScript的基础语法,TypeScript还支持很多其他特性,例如命名空间、模块化、装饰器等。
阅读全文